2014-10-26 189 views
2

我正在设置一个JavaScript页面,该页面应触发点击事件。第一次加载页面时点击事件不会触发

除了第一次加载页面,它大部分时间都在运行。

如果我刷新它,但它的工作原理和点击事件正确触发。

$(document).ready(function() { 
    $(".element").click(function() { alert("This should work"); } 
}); 

任何人都有一个想法,问题可能是哪里?

+0

如果您刷新页面,它会为你第一次点击“.element”? – void 2014-10-26 18:15:22

+0

你的意思是:'$(“。element”)。click(function(){alert(“This should work”);})。click()'? – dfsq 2014-10-26 18:16:47

+0

@void是的,它的确如此。 – mosquito242 2014-10-26 18:22:40

回答

-1

如果.element是类,那么它应该可以正常工作。

但是,如果你想给喜欢<a></a> or <b></b> or <div></div>所以实际的元素:

$(document).ready(function() { 
    $("div").click(function() { alert("This should work"); }    //Work on click on any div in page (here is no . before div) 
}); 
相关问题