Javascript jQuery如何从一系列div中选择div编号x

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,如下所示:

<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');