如何使用Jquery为Firefox点击事件编写代码

时间:2018-09-28 13:58:39

标签: javascript jquery

点击事件不适用于Firefox,但适用于Chrome。为什么?

setTimeout(function(){ 

$("#id").prev('div').find('button').find('div.classname').click(function(){
alert("Testing");
});


}, 3000);

1 个答案:

答案 0 :(得分:1)

如果您将click事件绑定到按钮本身,而不是绑定其中的div,它将起作用:

setTimeout(function(){ 

$("#id").prev('div').find('button').click(function(){
alert("Testing");
});


}, 3000);

提琴http://jsfiddle.net/aur7dwL4/

但是,正如@Barmar上面指出的那样,在按钮内包含div是无效的HTML标记。