2011-08-10 27 views
4

如何为2个类运行相同的点击功能?如何使用2个类与jQuery相同的功能

我有这样的:

$('.buythis').click(function(){ blabla } 

而且我想用同一线路的不同的类,如:

$('.anotherclass').click(function(){ blabla } 

现在...我怎么可以使用相同的点击功能,无需重新声明它呢? 我想是这样的:

  ($('.buythis'),$('.anotherclass')).click(function(){ blabla } 

回答

4

使用两个选择之间的逗号:

$('.buythis, .anotherclass').click(...); 

,或者使用两个选择与.add()链。如果选择器是复杂

$('.buythis').add('.anotherclass').click(...); 

后者语法可能是有用的,因为它可以从选择器解析器除去模糊性和使代码更容易阅读。

1

然后使用下面的代码:

$('.buythis, .anotherclass').click(function(){ blabla } 
9

试试这个:

$('.buythis, .anotherclass').click(function(){ blabla } 
1

使用多个选择1

$('.buythis, .anotherclass').click(function(){ blabla }); 
相关问题