gpt4 book ai didi

jQuery 选择器问题。选择所有不以(字符串)开头的节点

转载 作者:行者123 更新时间:2023-12-03 21:38:33 24 4
gpt4 key购买 nike

尝试在这里组装一个相当复杂的 jQuery 选择器,但遇到了麻烦。

本质上,我试图捕获所有 anchor ,1)没有“facebox”的“rel”, 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])");

编辑:为了正确性我偷了你的答案

关于jQuery 选择器问题。选择所有不以(字符串)开头的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/604344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com