<分区>
<分区>
我正在尝试查找其中包含字符“-color”的所有类,然后删除找到的类。
我有一堆类,比如 blue-color
和 red-color
。我想使用正则表达式选择所有此类名称。我已经阅读了很多帖子,但还没有找到如何让它在我的情况下发挥作用。
当您单击社交图标时,它们会与主页链接( Logo )一起消失,并且导航的其余部分也会失去颜色。基本上我的脚本是将 twitter-color 类和 Facebook-color 类添加到导航的其余部分,这会破坏它。我不希望我的脚本在单击社交图标时向导航栏添加任何类,我很难弄明白。
谢谢
最佳答案
传入一个函数作为remove类的参数:
function (index_in,classes_in){
var classes = classes_in.split(" ");
for(var i=0; i < classes.length ; i++)
if(!/.*-color.*/.test(classes[i]))
classes.splice(i,1);
var toRemove = classes.join(" ");
return toRemove;
}
应该可以解决问题
关于jquery - 使用 jQuery 和 regExp 删除特定类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17578766/