查找除一个之外的所有div id并删除类

时间:2016-12-09 09:53:55

标签: javascript jquery

我想从div中删除具有以相同模式开头和结尾的ID的类。

$('[id^="mystr"][id$="_mynd"] #ednv').removeClass('vision');

这适用于我网站上的所有div,但我想在路径中排除一个特定的div#mystr645_mynd> #ednv我不希望这个特定的div受到影响吗?

1 个答案:

答案 0 :(得分:5)

使用:not()伪类选择器。虽然您应该使用class而不是id来表示一组元素,因为id应该是唯一的,只有第一个被选中。

$('[id^="mystr"][id$="_mynd"]:not(#mystr645_mynd) .ednv').removeClass('vision'); 
//----------------------------^^^^---------------^^^---------