2011-09-10 122 views
0

我有:jQuery的選擇唯一的鄰居

<div class="row even"> 
    <div class="more">more</div> 
    <div class="body">Some additional text</div> 
</div> 
<div class="row odd"> 
    <div class="more">more</div> 
    <div class="body">Anoteher text</div> 
</div> 

而且我要點擊「更多」分區信息,但只有在他們共同的行類時用「身體」級切換股利。

$('.more').click(function() { 
$('.body').toggle(); 
}); 

但它切換所有div與「身體」類。

回答

2

使用next功能:

$('.more').click(function() { 
    $(this).next().toggle(); 
}); 
1

您可以用做next()方法:

$('.more').click(function() { 
    $(this).next().toggle(); 
});