我做了一些实验,但似乎无法使用jQuery成功地将一个事件处理程序绑定到多个元素。这是我尝试过的:
$('selector1', 'selector2').bind('click', function() {
$('someSelector').removeClass('coolClass');
});
我已经测试了所有的选择器,它们都是有效的。
我尝试的东西是否可能?如果可能,我还能用.live()
实现吗?
谢谢!
为了澄清,让我们将selector
字符串提取到一个变量中:
var selector = ['selector1', 'selector2'];
上面的代码与您编写的代码类似。
var selector = 'selector1, selector2';
这是正确使用接口的方法。请注意,它是一个用逗号分隔的选择器列表,放在一个字符串中。
$('selector1, selector2').bind(...)
'selector1, selector2'
在答案中是一个字符串。 - Hammad Akhwand