有麻煩下面的代碼工作之間切換:兩種不同類型的jQuery
$('#changeMode').button().click(function(){
$('#playfield').toggle(function() {
$(this).switchClass("gridView","plainView");
}, function() {
$(this).switchClass("plainView","gridView");
});
});
我不能讓它轉以下div的類。
<div id="playfield" class="gridView"></div>
任何想法?
編輯:我想這:
$('#changeMode').button().click(function(){
if ($('#playfield').attr('class') == "gridView"){
$('#playfield').removeClass("gridView");
$('#playfield').addClass("plainView");
} else {
$('#playfield').removeClass("plainView");
$('#playfield').addClass("gridView");
}
});
它似乎做工精細,究竟發生了什麼?
`.switchClass()`不是一個jQuery方法。你在尋找[`.toggleClass()`](http://api.jquery.com/toggleClass)嗎? – 2011-02-18 15:45:07
[.switchClass()](http://docs.jquery.com/UI/Effects/switchClass) – Yottagray 2011-02-18 16:04:33