我有我的觀點一個JQuery的單擊事件不會觸發
<div class="span12">
<button id="saveButton" class="btn"><i class="icon-download-alt green"></i> Save</button>
</div>
和JQuery的一個按鈕,單擊事件
$("#saveButton").click(function() {
alert("Save clicked");
});
出於某種原因,單擊事件從未被觸發。 如果我在JQuery事件之前放置警報,則警報成功觸發。
我確定我在這裏錯過了一些非常簡單的東西,但我似乎無法找到問題。
我確信,
- jQuery是成功列入
- JavaScript文件被成功列入
- 我用正確的ID爲控制
是否有任何理由,這事件沒有被觸發?
處於初始加載DOM HTML片段?如果沒有,那麼使用jquery的'.on()'函數。 –
您必須確保在文檔加載後聲明瞭click事件偵聽器。所以使用jQuery,請參閱文檔[這裏](http://api.jquery.com/ready/) – Stphane