2012-02-02 1 views

答えて

5

それはあなたが<body>に設定するだけで、クラスならない場合は、文字列からクラス名を取り除くために正規表現を使用して、プレーンなDOMの道を行く、すべてのクラス

$("body").removeClass(); 

// or 
document.body.className = ""; 

を削除します。

document.body.className = document.body.className.replace(/\blightbox\d+/, ""); 

jQueryの方法は、ここではもう少し複雑です:

$("body").removeClass(function (index, oldClass) { 
    var matches = oldClass.match(/\blightbox\d+/) || []; 
    return matches[0]; 
}); 
関連する問題