2011-07-08 14 views
0

現在のdivをクリックすると、文書全体で同じクラス名を持つ次のdivが必要になります。ドキュメントは非常に複雑なネストされた構造を持っています。同じクラスのドキュメントの次のdivを取得する

<div><div><div class='1'></div></div></div> 
<div><div class='1'></div></div> 
<div><div><div><div><div class='1'></div></div></div></div></div> 
+0

次の 'div'は同じレベル、子、親、またはそれらのどれかになりますか? 構造の例を教えてください。 –

答えて

4

要素がない兄弟であると仮定すると、あなたはこのような何かを行うことができます:

var $elements = $('.someClass'); 

$elements.click(function() { 
    var $nextElement = $elements.eq($elements.index(this) + 1); 
}); 

参考:eqindex

DEMO

0
jQuery('currentDiv .className').click(function(){ 
    var target = jQuery(this).next('.className'); 
}); 
+0

同じです:これはセレクタに一致する場合にのみ、次の兄弟を与えます。セレクタに一致する次の兄弟は与えません。 –

関連する問題