我想选择没有<span>
等于id
的所有HTML x
元素并隐藏它们。这可能吗?我认为你必须使用:not
选择器,但我无法解决它:
$('span:not(#x').attr('style', "display: none;");
有什么想法吗?谢谢你:)。
答案 0 :(得分:11)
答案 1 :(得分:4)
$('span[ID!="x"]').attr('style', "display: none;");
设置所有范围的样式属性,其中 NOT id x,为无。
希望这会有所帮助
答案 2 :(得分:3)
至少有三种方法可以满足您的需求。
$('span:not(#x)').attr('style', "display: none;");
$('span[id!="x"]').attr('style', "display: none;");
$('span').filter(':not(#x)').attr('style', "display: none;");
最有效的方式是$('span[id!="x"]').attr('style', "display: none;");
答案 3 :(得分:1)
试试这个
$('span[id!="x"]').attr('style', "display: none;");