[英]jQuery.click() call after onClick
我有锚标记和内联onClick并使用jQuery查询,我还调用了Click()事件,我可以在内联onClick之后调用jQuery.Click。
$("a:contains('Clear')").click(function() { //my Code });
<a onclick="fun2()" href="javascript:{}"> Clear </a>
尝试使用mousedown
和mouseup
事件。 单击事件与两个mousedown分别独立执行fun2
和mouseup执行jquery功能。请参阅console.log。
$("a:contains('Clear')").mouseup(function() { console.log('im jquery click') }); function fun2(){ console.log('ima normal click') }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <a href="javascript:{}" onmousedown="fun2()">Clear </a>
要么
在第一行中将onclick函数名称包含到jquery函数中。 如下所示。在该行之后,应用您的代码
$("a:contains('Clear')").click(function() { fun2();// call inline onclick function //your code console.log('im jquery click') }); function fun2(){ console.log('ima normal click') }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <a href="javascript:{}" >Clear </a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.