为什么 onClick 事件会触发两次?

16 浏览
0 Comments

为什么 onClick 事件会触发两次?

我有以下HTML内容:


    

当我调用以下JavaScript代码时:

$('#test1').trigger('click');

onclick事件会被触发两次,而我期望它只触发一次。因为jQuery应该在DOM树中查找,并且只找到一个onclick。

我无法控制span,它是由第三方工具生成的。但我可以控制按钮和它的参数。

你可以在这里找到一个JSFiddle示例:

http://jsfiddle.net/Voga/v4100zke/

我不知道span的onclick监听器的内容。这也是由第三方工具生成的。我希望点击触发器执行这个onclick,像现在一样,但只执行一次。

0