我做了一些实验,但似乎不能使用jQuery成功地将一个事件处理程序绑定到多个元素。这是我尝试过的:
$('selector1', 'selector2').bind('click', function() {
$('someSelector').removeClass('coolClass');
});
我已经测试了所有的选择器,它们都是有效的。
我想要做的事情有可能实现吗?如果是这样的话,我也可以用.live()
来做吗?
谢谢!
发布于 2010-05-08 13:42:28
为了清楚起见,让我们将selector
字符串提取到一个变量中:
var selector = ['selector1', 'selector2'];
上面的内容与您所写的内容类似。
var selector = 'selector1, selector2';
这是使用接口的正确方式。请注意,它是单个字符串中以逗号分隔的选择器列表。
$('selector1, selector2').bind(...)
https://stackoverflow.com/questions/2793062
复制相似问题