因此,我有一个按钮数组,当我尝试为每个按钮分配一个单击事件时,它会告诉我button[i].bind("click", function() ... #没有方法"bind“。
会有什么问题呢?
发布于 2013-12-27 19:02:59
你应该试试
$(button[i]).on("click", function(){});button[i]是一个javascript对象,因此您需要使用$(button[i])将其转换为jQuery对象以应用jquery事件。
发布于 2013-12-27 19:03:41
button[i]不是jquery对象,所以它没有bind函数。
您展示的代码还不够多,我无法为您提供完整的解决方案,但您最终应该会得到
$(button[i]).bind("click", function(){}); 发布于 2013-12-27 19:04:12
数组"button“可能包含选择器(像”#xyz“这样的字符串),而不是对象。您需要将它们转换为对象:
$(button[i]).bind("click", function()https://stackoverflow.com/questions/20799513
复制相似问题