首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将事件处理程序绑定到多个元素jQuery?

将事件处理程序绑定到多个元素jQuery?
EN

Stack Overflow用户
提问于 2010-05-08 13:38:25
回答 1查看 23.6K关注 0票数 22

我做了一些实验,但似乎不能使用jQuery成功地将一个事件处理程序绑定到多个元素。这是我尝试过的:

代码语言:javascript
复制
$('selector1', 'selector2').bind('click', function() {
        $('someSelector').removeClass('coolClass'); 
});

我已经测试了所有的选择器,它们都是有效的。

我想要做的事情有可能实现吗?如果是这样的话,我也可以用.live()来做吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-08 13:42:28

为了清楚起见,让我们将selector字符串提取到一个变量中:

代码语言:javascript
复制
var selector = ['selector1', 'selector2'];

上面的内容与您所写的内容类似。

代码语言:javascript
复制
var selector = 'selector1, selector2';

这是使用接口的正确方式。请注意,它是单个字符串中以逗号分隔的选择器列表。

代码语言:javascript
复制
$('selector1, selector2').bind(...)
票数 43
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2793062

复制
相关文章

相似问题

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