ul 親内の子要素を見つけようとしています。しかし、最初の a だけを見つける必要があります。これが私が使用しているものです
$('div.item a').click(function() {
$(this).parent().next('ul.subItems').find('a:first').addClass('selected');
});
HTML:
<div class="item"><a id="main5830" href="http://www.mysite.com">Test</a></div>
<ul class="subItems">
<li><a>test 1</a></li>
<li><a>test 2</a></li>
<li><a>test 3</a></li>
</ul>
選択したクラスを取得するために、テスト 1 の要素が必要です。
何らかの理由で、これは UL 内の最初の a または UL 要素内の ANYTHING を選択していません。ここで何か間違ったことをしましたか?