我正在尝试添加一些导航箭头,允许用户转到列表中的下一个/上一个链接。
单击箭头时,我无法让 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();
});
使用此代码,当我单击下一个箭头时,它会将类“测试”添加到第二个列表项中的链接中,但未单击该链接。