Jquery帮助文档.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jquery帮助文档

。$()方法里面支持的语法又包括3 大类,分别是表达式(包括类表达式.,id 表达式#,元素表达式等)、符号(包括后代符号space,next 符号+等)、过滤器(包括:过滤器和[]过滤器)。通过以上3 种的组合,“查询”得到想要操作的元素或者元素集合,作为$()的参数,得到jQuery对象(或者jQuery 对象的集合)第二步是在jQuery 对象间的跳转。也就是说,已经得到了一个jQuery 对象,但是并不是想要的,那么可以通过一系列的跳转方法,比如parent()、next()、children()、find()等,或者过滤筛选的方法,比如eq()、filter()、not()等,来得到最终想要操作的jQuery 对象。用跳转和过滤方式得到的jQuery 结果,往往通过比较复杂的表达式组合,可以达到同样的目的。比如说$(div).eq(3),也可以用$(div:eq(3))达到同样的目的。又比如说$(div).find(span),可以用$(div span)取到同样的元素。方法是很灵活的,要根据具体的情况来选择。一般来说,HTML 页面写得越规范,使用jQuery就越简单还有一种情况,在得到了jQuery()对象之后,想要判断其是否满足条件,那么可以调用is()、hasClass()等方法,返回一个boolean 值,进行后续的判断。这类方法也可以归到这类。第三步是在获取准确的jQuery 对象之后,调用其上的各种方法,来进行操作。这一步反而是比较简单的了。后面就是对jQuery 框架各种方法的简要介绍,更详细的内容,还是以官方API 为准1、$(...)$() 一切的核心,可以跟4 种参数$(expression),比如$(#id)、$(.class)等,返回jQuery 对象,或者jQuery 对象的集合$(html),比如$(spanhello world/span),返回jQuery 对象,或者jQuery 对象的集合$(element),比如$(document.body),返回jQuery 对象,或者jQuery 对象的集合$(*),所有元素2、jQuery Object AccessorsjQuery.index(element),返回该jQuery 对象在集合中的索引jQuery.each(function),遍历jQuery 对象集合,在每个对象上执行function 函数,functioncallback(index, domElement){this};jQuery.size(),返回jQuery 对象集合的大小jQuery.length,相当于size()方法jQuery.get(),获取原生DomElement 对象的ArrayjQuery.get(index),获取原生DomElement 对象jQuery.eq(position),获取jQuery 对象集合中的一个jQuery 对象3、Data 相关方法jQuery.data(name)jQuery.data(name, value)jQuery.removeData(name)4、选择符multiple(selector1, selector2),可以选择多个元素或者表达式,包装成jQuery 对象的集合例子:$(div,span)id(id)例子:$(#id)class(class)例子:$(.class)element(element)例子:$(div)all例子:$(*)descendant例子:$(table tr td)child(parent, child)例子:$(#id span),和上一个descendant 的区别在于,descendant 只要是后代就会被选中,而child 必须是直接子节点,不包括孙子节点next(prev, next)例子:$(label + input),选中的是label 标签的下一个input 标签,返回jQuery 对象的集合siblings(prev, siblings)例子:$(#prev ~ div),选中的是#prev 之后的所有div 标签,返回jQuery 对象的集合,有点像next,但是范围更大Basic Filters$(:header),选中所有header,包括h1h2等$(tr:odd),选中所有奇数行$(tr:even),选中所有偶数行$(:animated),选中所有当前有特效的元素,$(div:animated),选中当前所有有特效的div$(tr:first),选中第一行$(tr:last),选中最后一行$(input:not(:checked)),选中所有没有“checked”的input 元素$(td:gt(4)),选中所有index 是4 之后的td

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档