jQuery多选元素

https://zhidao.baidu.com/question/1765674439097210820.html


  • jQuery支持多选,所以一次获取多个元素进行操作取决于你所写的选择器包含了哪些元素——如果只有一个元素,那就对一个元素进行操作;如果包含了多个元素,那就是都多个元素进行操作。下面给出实例演示:

    1. 创建Html元素:主体是一个li列表

  • <div class= "box" >
         <span>不同的选择器决定了不同的作用对象:</span>
         <div class= "content" >
             <ul>
               <li>Glen</li>
               <li>Tane</li>
               <li>John</li>
               <li>Ralph</li>
             </ul>
         </div>
         <input type= "button"  value= "设置样式" >
    </div>
  • 设置css样式:大致修饰一下

    1. div.box{ width : 300px ; padding : 20px ; margin : 20px ; border : 4px  dashed  #ccc ;}
      div.box>span{ color : #999 ; font-style : italic ;}
      div.content{ width : 250px ; margin : 10px  0 ; padding : 20px ; border : 2px  solid  #ff6666 ;}
      li{ margin : 5px ; list-style none ;}
      . red { color : red ;}
    2. 根据不同的jquery代码观察不同的效果

    • $("li")包含了4个元素,所以一次操作了4个对象

  • $( "li" ).addClass( 'red' );

  • $("li").eq(1)将选择范围缩小到第二个li元素,即只有一个作用对象

  • $( "li" ).eq(1).addClass( 'red' );

  • $("li:gt(1)") 表示index大于1的li,也就是后两个li。同理可以用lt(N)表示index小于N

  • $( "li:gt(1)" ).addClass( 'red' );


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值