使用jQuery从SVG中删除所有类

9 浏览
0 Comments

使用jQuery从SVG中删除所有类

这是我的代码




 


如何在文档中仅使用类名 .someClass 而不使用 id 来删除所有类(.someClass)?

admin 更改状态以发布 2023年5月21日
0
0 Comments

这个代码 ( $('.someClass').attr('class',''); ) 会删除所有带有 someClass 类名的元素的类名。


下面的代码可以达到同样的效果(但是保留其他的类名):

$(".someClass").each(function(){
     var classes = $(this).attr("class").split(" ");
     var otherClasses = "";
     for(var i = 0; i


感谢 @xehpuk 的评论。

0
0 Comments

很遗憾,你不能在SVG上调用.removeClass(),请改用.attr()代替。

附加资源:

$('.someClass').attr('class','');

Martin Wolf

类似的SO问题

0