jquery选择器及效率问题

   $('p2') //选择名字
   $('.class')  //选择class
   $('#id')  //选择id

   $('#id li')   //所有id=”id”标签内的li标签
   $(“#id”).find(“li”)//用遍历的方法也能找到所有的li元素,且效率比只有用选择器的效率高

   $('#id > li')  //所有直属子标签,就是直接子节点
   $(“#id”).children(“li”)  //所有直属的li元素,效率高于直接用选择器
   $('#id , .class') //逗号用来复选。选择多个标签
   $(“#id li:first”) //第一个元素
   $(“#id li:last”)// 最后一个元素
   $(“#id li:odd”) //奇数个数的元素(由于从0开始算,所以是第二个)
   $(“li”).first().next()//用遍历的方法获得第二个元素,效率高于直接用选择器
   $(“#id li:even”) //偶数个数的元素
   $(“li”).last().prev()//倒数第二个
   
   $(“li”).first().parent() //获得父元素
   
   $(this) //触发的事件内选择自身

   $(this).closest(‘vacation’) //获得匹配选择器的第一个祖先元素,从当前元素开始沿 DOM 树向上

   $(‘.vacation’).filter(‘.onsale’) //过滤出class = vacation的元素,再过滤出class=onsale的元素。这样选择的效率比$(‘.vacation,.onsale’)高

   $(‘.vacation’).filter(':even')  //过滤出基数,索引从0开始
   $(‘.vacation’).filter(':odd')  //过滤出偶数,索引从0开始

  

posted on 2013-08-21 10:05  针尖上的舞者 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/fish-king/p/3271983.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值