ユーザーがリスト内の次/前のリンクに移動できるようにするナビゲーション矢印を追加しようとしています。
矢印がクリックされたときに、jQueryが次のリンクでクリックイベントを発生させるのに問題があります。
addClass()を使用してテストを設定しましたが、jQueryがクラスを追加しているため、正しいリンクを参照していることがわかります。クリックイベントはトリガーされていません。
HTML:
<ul class="menu">
<li class="active">
<a href="#thelink#">Link text</a>
</li>
<li>
<a href="#thelink2#">Link text 2</a>
</li>
<li><a class="next-page" href='#'>></a><li>
</ul>
jQuery:
$jQ(".menu a.next-page").click(function() {
$jQ('.menu li.active').next().find('a').addClass('test');
$jQ('.menu li.active').next().find('a').click();
});
このコードを使用して、次の矢印をクリックすると、クラス'test'が2番目のリスト項目のリンクに追加されますが、リンクはクリックされません。