我想要使用JQuery获取连续的元素数组。对于〔实施例的这个网站:JQuery获得元素的连续序列
<div class="parent">
<div class="childType2">1</div>
<div class="childType2">2</div>
<div class="childType2">3</div>
<div class="childType1">4</div>
<div class="childType1">5</div>
<div class="childType1">6</div>
<div class="childType1">7</div>
<div class="childType2">8</div>
<div class="childType1">9</div>
<div class="childType1">10</div>
<div class="childType1">11</div>
<div class="childType1">12</div>
</div>
我希望它返回一个包含4,5,6,7(与类=“childType1”的div的第一sequnce)div的。
我试图做
$("<div>test</div>")($('.parent .childType2').siblings('.childType1').addBack());
但是,这当然会与上次childType1之后的文本测试(12)增加股利。
对不起noob问题和坏英语! JQuery不太好。
编辑:
由于div的是dynamiclly产生,我最终增加了对每一个“组”与他的组ID的一类特殊的定位后,和使用suspectus的回答中描述的方法。不正是我想到的,但它的工作原理:D。非常感谢你的答案!