2010-10-19 54 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

沒關係,它更好,然後分裂。爲什麼重複代碼?

相關問題