このタイトルは申し訳ありません。jQuery:別の要素の中の要素、最初の要素をクリックして2番目の要素を確認してください
私はこれを持っている:ため
<a class="directory">
Directory 1
<a class="add">Add a file</a> //show/hide on mouseover
</a>
:
$('a.directory').click(function() {
$(this).parent().find('ul:first').slideToggle('medium');
});
I:私はファイルを表示するために最初の<a>
をクリックしたとき、私はトグルを行う
2番目のファイルをクリックするとファイルが追加されます<a>
。
<a>
をクリックすると、最初に<a>
をクリックしてフォルダを開くのを防ぐことができますか?
私はこれを試してみたが動作しません:
$('a.directory:not(.add)').click(function() {
$(this).parent().find('ul:first').slideToggle('medium');
});
詳細を教えてください。あなたの最初のクリックイベントはul要素を見つけることですが、例の先頭の構造には要素があります。 –