【发布时间】:2019-03-05 20:36:42
【问题描述】:
我只想通过反向属性名称选择项目:
我用 [^safe] 或 [!safe] 选择,错误
我的 HTML:
<ul>
<a href="#">Link Base</a>
<a href="#">Link Base</a>
<a href="#">Link Base</a>
<a href="#">Link Base</a>
<a safe href="#">Link Base</a>
<a safe href="#">Link Base</a>
</ul>
我的 jQuery 代码:
$("a[^safe]").each(function(){
$(this).css({"color": "red", "border": "2px solid gold"});
});
我的 jsFiddle:
【问题讨论】:
-
您正在寻找没有安全属性的元素?
$('a:not([safe])')或$('a').not('[safe]') -
旁注;你不需要明确的 each。
css()和大多数 jQuery 方法在结果堆栈上执行一个隐式的 each -
谢谢@Taplar,已经解决了。 :)
标签: jquery attributes tags inverse