如何为2个类运行相同的单击功能?
我有这个:
$('.buythis').click(function(){ blabla }
我想对不同的类使用相同的行,如:
$('.anotherclass').click(function(){ blabla }
现在......如何在不重新声明的情况下使用相同的点击功能? 我想要这样的东西:
($('.buythis'),$('.anotherclass')).click(function(){ blabla }
答案 0 :(得分:10)
试试这个:
$('.buythis, .anotherclass').click(function(){ blabla }
答案 1 :(得分:5)
在两个选择器之间使用逗号:
$('.buythis, .anotherclass').click( ... );
或使用两个与.add()
链接的选择器。
$('.buythis').add('.anotherclass').click( ... );
如果选择器很复杂,后一种语法会很有用,因为它可以消除选择器解析器的歧义并使代码更容易阅读。
答案 2 :(得分:1)
然后使用以下代码:
$('.buythis, .anotherclass').click(function(){ blabla }
答案 3 :(得分:1)
使用多个选择器 1 :
$('.buythis, .anotherclass').click(function(){ blabla });