首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTMLButtonElement上的JQuery绑定单击事件

HTMLButtonElement上的JQuery绑定单击事件
EN

Stack Overflow用户
提问于 2013-12-27 19:01:36
回答 5查看 1.3K关注 0票数 0

因此,我有一个按钮数组,当我尝试为每个按钮分配一个单击事件时,它会告诉我button[i].bind("click", function() ... #没有方法"bind“。

会有什么问题呢?

EN

回答 5

Stack Overflow用户

发布于 2013-12-27 19:02:59

你应该试试

代码语言:javascript
运行
复制
$(button[i]).on("click", function(){});

button[i]是一个javascript对象,因此您需要使用$(button[i])将其转换为jQuery对象以应用jquery事件。

票数 1
EN

Stack Overflow用户

发布于 2013-12-27 19:03:41

button[i]不是jquery对象,所以它没有bind函数。

您展示的代码还不够多,我无法为您提供完整的解决方案,但您最终应该会得到

代码语言:javascript
运行
复制
$(button[i]).bind("click", function(){}); 
票数 1
EN

Stack Overflow用户

发布于 2013-12-27 19:04:12

数组"button“可能包含选择器(像”#xyz“这样的字符串),而不是对象。您需要将它们转换为对象:

代码语言:javascript
运行
复制
$(button[i]).bind("click", function()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20799513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档