我们有这个类名
.lightbox620
.lightbox400
..
.lightbox200
我们应用于正文页面并确定其宽度......
所以我需要删除这个类,
我怎么能$('body').removeClass('ligbox{any}')
???
答案 0 :(得分:5)
如果这是您设置为<body>
的唯一类,则删除所有类
$("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];
});