如何在jquery中选择以下所有带有类的元素

How to select all following elements with class in jquery

本文关键字:元素 jquery 选择      更新时间:2023-09-26

如何从选择器中选择以下所有元素,当下一个元素不在其中时停止,并忽略其他元素?

示例:

<div class="primary"></div>
  <div class="sub"></div>
  <div class="sub"></div>
  <div class="sub"></div>
<div class="primary"></div>
 <div class="sub"></div>
<div class="primary"></div>
 <div class="sub"></div>
 <div class="sub"></div>

现在在js/jquery中:

$('.primary').click(function()
{
$(this)....  //acces to all following elements with class "sub"
});

因此,当单击第一个主div时,我可以影响下面的3个"子"div我知道我可以在一段时间内做一些.next(),但这效率很低。

使用.nextUntil()

$('.primary').click(function(){
    $(this).nextUntil('.primary').text($(this).text())
});

演示:Fiddle

这将有助于

**SEE DEMO http://jsfiddle.net/dhaval17/W3Jsy/**