2013-08-17 2 views
0

다음 요소가 해당 요소가 아니며 더 이상 요소를 무시하면 다음 요소를 선택기에서 모두 선택하려면 어떻게해야합니까?jquery 클래스에서 다음 모든 요소를 ​​선택하는 방법

예 : 지금

<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에 영향을 미칠 수있는 나는 내가 할 수있는 알고 .next()는 일종의 일을하지만,이 솔기는 비효율적이다.

답변

1

사용 .nextUntil()

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

데모 : Fiddle

+0

당신에게 너무 쉽게! 나는 성공하지 않고이 하나를 찾았습니다. 행복합니다. 내가 찾지 못한 이유는 ... 고마워! –

0

이 의지 도움

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

관련 문제