2014-10-26 221 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) 
}); 
相關問題