我想知道如何在jQuery中更高效地做點什麼,並且在點擊#trigger
時將類切換到另一個類。點擊兩個css類之間的切換
所以在奇數點擊,類(.a
)將給予所有<nav>
S中的文檔中,然後在甚至點擊,類(.a
)將被刪除/切換出去並與B類代替(.b
) 。
我可以考慮這樣做的唯一方法是添加新的類並刪除當前的類,但我確定必須有一個更有效的方法來做到這一點。
我想知道如何在jQuery中更高效地做點什麼,並且在點擊#trigger
時將類切換到另一個類。點擊兩個css類之間的切換
所以在奇數點擊,類(.a
)將給予所有<nav>
S中的文檔中,然後在甚至點擊,類(.a
)將被刪除/切換出去並與B類代替(.b
) 。
我可以考慮這樣做的唯一方法是添加新的類並刪除當前的類,但我確定必須有一個更有效的方法來做到這一點。
$('.a').on('click',function(){
$(this).toggleClass('a b');
});
謝謝你。爲什麼要使用.on('click'...而不是.click()? – IMUXIxD 2013-03-09 02:49:59
.click只是.on('click'的簡寫,但on方法更強大,所以我總是使用.on – Fresheyeball 2013-03-09 18:14:34
啊,好吧。謝謝。 – IMUXIxD 2013-03-09 18:15:45
http://stackoverflow.com/questions/244392/jquery-toggle-state – adamb 2013-03-08 19:50:10
你可能會找到恰當地命名爲['.toggleClass()'](http://api.jquery.com/ toggleClass /)有幫助。 – JJJ 2013-03-08 19:52:14
@adamb謝謝 – IMUXIxD 2013-03-09 02:47:30