标签: jquery event-triggers
我在锚点上写了一个函数,如
<a href="home.jsp" onclick="return confirm('Do you want to logout?');">Log Out</a>
我尝试过使用另一个onclick,甚至像锚一样。
$("a").click(function(){ });
我知道它会触发另一个事件而不是我期望触发的事件。确认框中的内容是动态的,所以我无法更改功能。有没有办法可以通过jQuery触发锚的内联函数?
答案 0 :(得分:5)
要以编程方式触发元素的click事件,只需使用不带参数的click()方法:
click
click()
$('a').click();
这是trigger()方法的简写,相当于:
trigger()
$('a').trigger('click');
答案 1 :(得分:2)
您可以使用.trigger。
注意:它不会触发锚标记的默认操作。
演示:Fiddle
答案 2 :(得分:0)
这里要记住的一点是,记得给你的href链接一个ID而不是触发click事件,否则,如果你在该页面上有任何其他链接,那么将触发所有这些功能。