$(function(){
$("li.level2").hide();
$("li.level3").hide();
$("ul.navigation").delegate("li.level1", "click", function() {
$("li.level2").toggle().siblings("li.level3").hide();;
});
$("ul.navigation").delegate("li.level2", "click", function() {
$("li.level3").toggle();
});
});
このスクリプトを使用して、jquery で自分のページのドロップダウン メニューを作成していますが、現在、レベル 1 のリストをクリックすると、クリックされたものを開きたいときにすべてのレベル 1 が開きます。すなわち。最初の1をクリックすると、これが行われます:
1
2
1
2
これをしたいとき
1
2
1
$this 関数を使用して選択したものだけを開くことができることは理解していますが、それを実装する方法がわかりません。
解釈しやすくするために、スタイルを設定したアクティブなページを含めました: http://jsfiddle.net/K6TSv/1045/
高度なご協力に感謝します。これは私の頭を悩ませてきました。