前端之家收集整理的这篇文章主要介绍了
jQuery – 删除类似名称的所有类,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有更好的办法呢?
$('element').removeClass('class-1').removeClass('class-2').removeClass('class-3').removeClass('class-5') ...
to .removeClass('class-105')
:)
我想删除所有的class(n)类.
获取元素的类,将其作为字符串处理,并将其放回:
$('element').attr(
'className',$('element').attr('className').replace(/\bclass-\d+\b/g,'')
);
编辑:
attr方法已更改,并且不再读取属性,因此您必须使用属性名称类而不是属性名称className:
$('element').attr(
'class',$('element').attr('class').replace(/\bclass-\d+\b/g,'')
);
原文链接:https://www.f2er.com/jquery/175763.html