2011-07-14 20 views
0

私はタグリストに取り組んでいます。最大5つの入力タグがあります。最初の2つはデフォルトで表示されています...完了!ユーザーがあるタグに何かを入力すると、次のタグが表示されます。まだ完成してない。次の要素の選択方法は?

これは私が持っているものです。

$('.group_interests:gt(1)').hide(); 

$('.group_interests:eq(1)').change(function() { 

    $(this) // How to show next element like :eq(+1) or something. 

}); 

私はthis:eq(+1)を選択する方法がわかりません。それから私は単に.show()とすべてが動作するだろう!

結果:

$('.group_interests:gt(1)').hide(); 

$('.group_interests:visible').last().change(function() { 

    $(this).next().show(); 

}); 

答えて

2

で次の要素を取得するには、次の()メソッドは、jQuery.next()を見てください。

$('.group_interests:eq(1)').change(function() { 
    $(this).next().show(); 
}); 
0

使用DOM

$('.group_interests:gt(1)').hide(); 

$('.group_interests:eq(1)').change(function() { 

    $(this).next().show() // How to show next element like :eq(+1) or something. 

}); 
0

$(this).next()。show();を使用します。 これは動作します。