onClick后调用jQuery.click()

时间:2016-12-07 11:10:24

标签: javascript jquery html html5

我有内嵌onClick的锚标记 并且使用jQuery查询我也调用了Click()事件 我可以在内联onClick后调用jQuery.Click。



$("a:contains('Clear')").click(function() { //my Code });

<a onclick="fun2()" href="javascript:{}"> 
                           Clear                    
</a> 
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

尝试使用mousedown&amp; mouseup事件。点击事件与两个mousedown excute fun2&amp; mouseup执行jquery function.see console.log正常点击第一个jquery是第二个

&#13;
&#13;
$("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;
&#13;
&#13;

将第一行的onclick函数名称包含到jquery函数中。如下所示。在该行之后应用您的代码

&#13;
&#13;
$("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;
&#13;
&#13;