我有内嵌onClick的锚标记 并且使用jQuery查询我也调用了Click()事件 我可以在内联onClick后调用jQuery.Click。
$("a:contains('Clear')").click(function() { //my Code });

<a onclick="fun2()" href="javascript:{}">
Clear
</a>
&#13;
答案 0 :(得分:0)
尝试使用mousedown
&amp; mouseup
事件。点击事件与两个mousedown excute fun2
&amp; mouseup执行jquery function.see console.log正常点击第一个jquery是第二个
$("a:contains('Clear')").mouseup(function() {
console.log('i m jquery click')
});
function fun2(){
console.log('i m a normal click')
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="javascript:{}" onmousedown="fun2()">Clear </a>
&#13;
或强>
将第一行的onclick函数名称包含到jquery函数中。如下所示。在该行之后应用您的代码
$("a:contains('Clear')").click(function() {
fun2();// call inline onclick function
//your code
console.log('i m jquery click')
});
function fun2(){
console.log('i m a normal click')
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="javascript:{}" >Clear </a>
&#13;