3
我々はので、私は.class1、.class2、...またはclassNを削除するには?
どのように私$('body').removeClass('ligbox{any}')
することができ、このクラスを削除する必要が
...これは我々がボディページに適用し、それはその幅を決定
.lightbox620
.lightbox400
..
.lightbox200
をクラス名持っています? ?
我々はので、私は.class1、.class2、...またはclassNを削除するには?
どのように私$('body').removeClass('ligbox{any}')
することができ、このクラスを削除する必要が
...これは我々がボディページに適用し、それはその幅を決定
.lightbox620
.lightbox400
..
.lightbox200
をクラス名持っています? ?
それはあなたが<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];
});