jQuery选择器下

<body>
<ul>
  <li>列表1</li>
  <li class="red">列表2</li>
  <li>列表3</li>
  <li>列表4</li>
  <li>列表5</li>
  <li>列表6</li>
</ul>

<ul>
  <li>列表1</li>
  <li>列表2</li>
  <li>列表3</li>
  <li>列表4</li>
  <li>列表5</li>
  <li>列表6</li>
</ul>

<div>
<div>我们都是孩子</div>
</div>
<div style="display:none">我们都是好人</div>
<div style="display:none">1</div>
</body>
</html>
<script>
$(function (){
    //过滤选择器
    $('li:first').css('background','#ccc');//选取列表的第一个
    $('li:last').css('background','#ccc');//选取列表的最后一个
    $('ul:first li:last').css('background','#ccc');//第一个列表的最后一个
    $('li:not(.red)').css('background','red');//选取class不是red的所有列表
    $('li:even').css('background','#ccc');//选取索引为偶数的列表
    $('li:odd').css('background','#ccc');//选取索引为奇数的列表
    //$('li:eq(2)').css('background','#ccc');//选取索引为n的列表(从0开始)
    $('li:eq(-2)').css('background','#ccc');//选取索引为-n的列表(从-1开始)
    $('li:gt(2)').css('background','#ccc');//选取索引大于2的列表
    $('li:lt(2)').css('background','#ccc');//选取索引小于2的列表
    
    $('div:contains("孩子")').css('background','#ccc');//选取含有孩子的父级div节点
    $('div:empty').css('background','red').css('height','20px');//选取不包含子元素或空文本的元素
    $('div:parent').css('background','red');
    $('li').parent().css('background','#ccc');//选取元素的父级元素
    $('li').parents().css('background','#ccc');//选取元素的父级及祖级元素
    $('li').parentsUntil('body').css('background','#ccc');//选取元素的父级和祖级元素直到遇到某个节点停止
    $('div:hidden').show(1000);//选取被隐藏的元素并于1s后显示出来
    })
</script>

 

转载于:https://www.cnblogs.com/Itwonderful/p/5678728.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值