繁体   English   中英

jQuery如何从一系列div中选择div number x

[英]jQuery how to select div number x from a series of divs

我在容器中有许多div,如下所示:

<div class="container">
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
</div>

我希望能够使用jquery选择div 2和3并为它们分配一个类。 我知道如何使用.addClass,但我不知道如何选择特定的div

试试.slice方法:

$('.item').slice(1,3).addClass("CLASS");

使用$('.item').slice(1,3)来获取已发布的答案中的范围,或者,您可以使用选择器:lt:gt

$('.item:gt(0):lt(2)')

 $('.item:gt(0):lt(2)').css('color','red'); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <div class="container"> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> <div class="item">5</div> </div> 

你可以使用eq()。

$('.container div:eq(1), .container div:eq(2)').addClass('red');

这将选择第2项和第3项并一次更新他们的课程。

使用Jquery 切片方法! 请参阅以下代码

HTML代码:

<div class="container">
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
</div>

javascript代码:

$('.item').slice(1,3).addClass('this');

运行jsfiddle! 在这里“ https://jsfiddle.net/gLeagw8s/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM