我有這個奇怪的問題,我從來沒有過,它只發生在谷歌Chrome瀏覽器。 我已經做了一個函數來創建一個寫入按鈕(寫一個值給我的PLC真正的AJAX)。 這是它的外觀:jquery .click()在chrome中不起作用
function makeWriteButton(id, address, value, startRefresher){
$("#" + id).click(function() {
writeData(address, value, startRefresher);
});
}
所以你通過輸入按鈕的ID是功能和功能添加了一個click事件處理函數,這個函數可以完美運行在IE,火狐,Safari,歌劇,但不在Chrome中。
有沒有人有任何建議或原因爲什麼這不起作用? 以及之前在Chrome上這個函數用來工作的方式,但我不知道我做了什麼,所以它在Chrome中不再工作,真的很奇怪。
是否有在控制檯登錄Chrome開發者工具(F12)什麼? – 2013-04-23 15:18:58
通過'alert'或'console.log'測試你的id的輸出,看看你得到了什麼!例如,在點擊事件中,你可以執行'alert(id);' – djthoms 2013-04-23 15:19:06
如何調用'makeWriteButton'函數,確保你的'id'被設置爲 – 2013-04-23 15:19:54