轻松玩转jQuery笔记.pdfVIP

  1. 1、本文档共14页,可阅读全部内容。
  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笔记

第一部分 jQuery基础 最后导入的库对$有控制权,释放$控制权可以用 jQuery.noConflict();此后jQuery 中的$符号 要用jQuery 代替。例如:jQuery(‘h3’).click(function(){}); fadeOut(‘fast’/’slo ’); 淡出 fadeIn();//淡入 slideUp(‘fast’/’slo ’); 减小高度直至隐藏 slideDown(); 父元素、子元素、兄弟元素、祖先元素、后代元素。 父元素是直接位于一个元素之上的元素,子元素相反。子元素一定是后代元素,但后代元素 不一定是子元素。一个元素之上的所有元素都是该元素的祖先元素。父元素一定是祖先元素, 祖先元素不一定是父元素。 JS变量可以存放任何类型的数据,为了标记处存放jQuery 对象的变量,人为地在该变量前 面加上$。例如 var$test=$(‘h3’);vartestHTML=$test.html(); jQuery 对象和DOM对象的相互转换: 1.jQuery对象转成DOM对象 用get()方法,语法get([index]);index可以为负数,返回倒数第|index|个元素的DOM对象。 例如:$(‘li’).get();//不带参数会返回所有匹配元素的DOM对象,放在一个数组里。 例如:vartest=$(‘li’).get();alert(test[0].interHTML); vartest=$(‘li’).get(-1); 2.DOM对象转换成jQuery对象 用$()包起来即可。 例:var$test=$(document.getElementsByTagName(‘li’));$test.eq(0).html(); jQuery选择器 分类:基本选择器、过滤选择器、层次选择器、表单选择器 可以同时制定任意多个选择器并用,相连接,会将匹配到的元素合并到一个结果中,例如: $(‘h3,.hot,#id’) 选择h3、class属性为hot、id为id 的元素。 与element、#id选择器相比,.class选择器的执行效率低,可以把.class选择器和element选 择器配合在一起使用,显著提升搜索性能。例如:$(‘div.bottom’); 基本过滤选择器(index从0开始) :first、:last、:even偶数、:odd奇数、:eq()、:gt()、:lt()、:not(selector)、:header所有标题元 素、:animated 所有正在执行动画的元素 子元素过滤选择器(index从1开始) :first-child、:last-child、:only-child、:nth-child(odd)、:nth-child(even)、:nth-child(index)、:nth-child(e quation) 选取符合equation的子元素,例如 $(“p:nth-child(3n+)”); 内容过滤选择器 :contains(text) 选取含有文本内容为text 的元素 (包括后代元素含有text也算,大小写敏感) :has(selector) 选取含有后代元素为selector的元素 :parent 选取含有后代元素或文本的非空元素 :empty 选取不包含后代元素和文本的空元素 注:input、img、br、hr等标签天然地就属于不包含后代元素和文本的空元素 可见性过滤选择器 :hidden 选取不可见元素 :visible 选取可见元素 Display取值为none 的元素、属性type为hidden 的input元素、宽和高设置为0 的元素都 属于不可见元素。属性visibility取值为hidden 的元素虽然不可见,但是如果占据空间,则 依旧符合:visible选择器,并不会被:hidden选择器选中。 属性过滤选择器 [attr]选取使用attr属性的元素,例如:$(‘div[class]’); [attr=value]attr恰好单独包含value 的元素、[attr!=value]、[attr~=value]选取attr属性用空格 分隔的值中有一个为value 的元素,例如$(‘div[class~=top]’、[attr^=value]、[attr$=value]结束、 [attr*=value]包含value 的元素。 注:可以同时指定任意多个属性过滤选择器,例如 $(‘div[class=top’][id]’); 层次选择器 Selector1selector2 从1的后代元素里选取2

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档