Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery触发内联函数_Jquery_Event Triggers - Fatal编程技术网

使用jquery触发内联函数

使用jquery触发内联函数,jquery,event-triggers,Jquery,Event Triggers,我在锚上写了一个函数,就像 <a href="home.jsp" onclick="return confirm('Do you want to logout?');">Log Out</a> 我知道它会触发另一个事件,而不是我期望触发的事件。确认框中的内容是动态的,因此我无法更改功能。有没有任何方法可以通过jQuery触发锚的内联函数 要以编程方式触发元素的单击事件,只需使用不带参数的方法: $('a').click(); 这是该方法的简写,相当于: $('a').

我在锚上写了一个函数,就像

<a href="home.jsp" onclick="return confirm('Do you want to logout?');">Log Out</a>

我知道它会触发另一个事件,而不是我期望触发的事件。确认框中的内容是动态的,因此我无法更改功能。有没有任何方法可以通过jQuery触发锚的内联函数

要以编程方式触发元素的单击事件,只需使用不带参数的方法:

$('a').click();
这是该方法的简写,相当于:

$('a').trigger('click');
你可以用

注意:它不会触发锚定标记的默认操作


演示:

这里需要记住的是,记住给你的href链接一个ID,并触发该链接上的点击事件,否则,如果你在该页面上有任何其他链接,该功能将在所有链接上触发

$('a').trigger('click');
$('a').trigger('click');