我想从div中删除具有以相同模式开头和结尾的ID的类。
$('[id^="mystr"][id$="_mynd"] #ednv').removeClass('vision');
这适用于我网站上的所有div,但我想在路径中排除一个特定的div#mystr645_mynd> #ednv我不希望这个特定的div受到影响吗?
答案 0 :(得分:5)
使用:not()
伪类选择器。虽然您应该使用class
而不是id
来表示一组元素,因为id
应该是唯一的,只有第一个被选中。
$('[id^="mystr"][id$="_mynd"]:not(#mystr645_mynd) .ednv').removeClass('vision');
//----------------------------^^^^---------------^^^---------