Javascript jQuery如何从一系列div中选择div编号x
我在容器中有许多div,如下所示:Javascript jQuery如何从一系列div中选择div编号x,javascript,jquery,html,Javascript,Jquery,Html,我在容器中有许多div,如下所示: <div class="container"> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div&g
<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选择div2和div3,并为它们分配一个类。我知道如何使用.addClass,但我不知道如何选择特定的div请尝试以下方法:
使用$('.item').slice(1,3)
获得一个类似于已发布答案的范围,或者,您可以使用作为选择器&:
$('item:gt(0):lt(2)')。css('color','red')代码>
1.
2.
3.
4.
5.
您可以使用eq()
这将选择第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>
快跑!这里的“,就是这个,在使用slice()的情况下,选择元素2和3,应该是:$('.item')。slice(1,3)
$('.item:gt(0):lt(2)')
$('.container div:eq(1), .container div:eq(2)').addClass('red');
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
$('.item').slice(1,3).addClass('this');