2011-08-10 25 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 }); 
相關問題