2017-08-11 83 views
-7

我有id = btnadd的按鈕以及在佈局頁面中引用的java腳本文件「myscript」。功能在按鈕上觸發

我希望此功能在點擊按鈕時觸發,但這不會發生。有人能告訴我這裏有什麼錯誤嗎?這樣

查看腳本:

的MyScript Java腳本文件是這樣的:

+3

您的代碼需要在這個問題(不圖片鏈接) –

+0

[如何發佈您的代碼(http://stackoverflow.com/editing-help) –

回答

0

使用此代碼來代替:

$(document).on("click", "#btnaddd", function() { 
    alert("click"); 
}); 

如果仍然不工作,那麼你可能有對於兩個不同的元素使用相同的ID btnadd,而JQUERY只匹配第一個元素。

+2

使用,而不是代碼* *什麼? OP沒有費心在代碼中加入代碼,並且在未來通過提供含糊的答案和猜測來幫助他們或其他人。 – Claies

+0

他是一位新用戶,並已被Stephen Muecke正確糾正,因此他可能會編輯/修復他的帖子。這就是爲什麼我回答,因爲這兩個原因是要麼當聽衆註冊時沒有元素,要麼有兩個具有相同ID的元素的問題。 – itsundefined

0

也許多個elementes與德相同的ID,你可以看到這個代碼在jsfiddle

$(document).ready(function() { 
    $('#mybt').click(function(){ 
    alert('s') 
    }) 
});