我有这个奇怪的问题,我从来没有过,它只发生在谷歌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