Javascript 如何删除.class1、.class2、。。。还是classN?

Javascript 如何删除.class1、.class2、。。。还是classN?,javascript,jquery,removeclass,Javascript,Jquery,Removeclass,我们有这个类名 .lightbox620 .lightbox400 .. .lightbox200 我们应用于正文页,它决定了它的宽度 所以我需要删除这个类 我怎样才能$('body').removeClass('ligbox{any}')?如果这是唯一一个设置为的类,那么就删除所有的类 $("body").removeClass(); // or document.body.className = ""; 如果不是,则采用普通DOM方法,使用正则表达式将类名从字符串中去掉 documen

我们有这个类名

.lightbox620
.lightbox400
..
.lightbox200
我们应用于正文页,它决定了它的宽度

所以我需要删除这个类


我怎样才能
$('body').removeClass('ligbox{any}')

如果这是唯一一个设置为
的类,那么就删除所有的类

$("body").removeClass();

// or
document.body.className = "";
如果不是,则采用普通DOM方法,使用正则表达式将类名从字符串中去掉

document.body.className = document.body.className.replace(/\blightbox\d+/, "");
jQuery方式在这里要复杂一些:

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