jQuery选择器问题选择所有不启动的节点(字符串)

前端之家收集整理的这篇文章主要介绍了jQuery选择器问题选择所有不启动的节点(字符串)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
试图在这里组装一个相当复杂的jQuery选择器,并且有麻烦。

本质上,我试图抓住所有的锚点,1)没有“相对”的“faceBox”,OR 2)没有以“mailto”开头的“href”。

这是我一直在努力做的:

$('a[rel!=faceBox],a[href!^="mailto"]')

小的变化似乎不起作用。有没有更好的方式去做这个?

这些选择器似乎单独工作,但不是在同一个选择器中连续坐着:

$('a:not([rel=faceBox]),a:not([href^=mailto])')

最终解决方案:我们赢了!

$('a:not([rel=faceBox],[href^=mailto])')

解决方法

你想要 :not selector
$("a:not([rel=faceBox],[href^=mailto])");

编辑:我把你的答案拿走了

原文链接:https://www.f2er.com/jquery/182578.html

猜你在找的jQuery相关文章