2010-10-19 49 views
3

我知道,“选择”是错误的名词,但我不记得它:P我可以使用jQuery“堆叠”选择器吗?

我有这样的脚本:

$(function() { 
    //checkbox 
    $("#checkbox2, .akslabel").click(function(){ 
    $("#scrollwrap").toggleClass('highlight'); 
    }); 
}); 

它是确定堆积,这样的选择?还是我应该为每一个重写?

谢谢!

回答

5

您可以使用任意数量的选择器,并将其与,the multiple selector)结合使用,并将相同的匿名函数绑定到它们,这就是您的示例。

这没有什么错,它更干净/更简洁的代码。

那么你可以“堆叠”选择器?是的,把它们当做华夫饼,非常美味的华夫饼,还有培根。

+0

我喜欢华夫饼。谢谢! – Kyle 2010-10-19 11:12:24

+0

华夫饼配培根? – 2010-10-19 13:13:15

+0

@Joeri - ....你还有什么华夫饼? – 2010-10-19 13:14:02

2

是的,您可以使用逗号分隔符将事件绑定到具有不同类名/ id's/etcetera的多个元素。

如果它不工作,你有类“akslabel”,可能想要改变为“asklabel”...?

+0

谢谢,实际上它是挪威语,所以“接受”一词就是“aksept”,因此,“akslabel”与我的“接受复选框”有关的标签:) – Kyle 2010-10-19 11:11:48

+0

啊哈,这样才有意义:) ...我爱Royksopp! – 2010-10-19 11:15:20

+0

是的,他们很棒! – Kyle 2010-10-19 11:18:16

0

没关系,它更好,然后分裂。为什么重复代码?

相关问题