我希望找到任何包含href包含example.com
和 DONT CONTAIN vendor_id
的锚标记。像这样......
$('a[href*="example.com" && href!*="vendor_id"]')
这是我找到的锚点的一个例子...... <a href="http://www.example.com/?vendor_id=1>
这可能吗?谢谢你的帮助!
编辑:我不认为有'不包含'的选择器,但这有用吗? $('a[href*="example.com"]:not([href*="vendor_id")')
答案 0 :(得分:3)
您可以使用属性选择器并将第二个属性选择器包装在:not()
$('a[href*="example.com"]:not([href*="vendor_id"])')
答案 1 :(得分:1)
您可以像这样堆叠属性选择器以实现您的需要:
a[href*="example.com"][href!*="vendor_id"]
答案 2 :(得分:0)
你可以这样做:
$('a[href*="example.com"]').filter('a[href*="vendor_id"]').remove();