jquery - 如何查找包含多个字符串的 href

标签 jquery jquery-selectors

我正在寻找任何 href 包含 example.com 的 anchor 标记和不要包含 vendor_id 。像这样的事情...

$('a[href*="example.com" && href!*="vendor_id"]')

这是我能找到的 anchor 的示例... <a href="http://www.example.com/?vendor_id=1>

这可能吗?感谢您的帮助!

编辑:我认为没有“不包含”选择器,但这有效吗? $('a[href*="example.com"]:not([href*="vendor_id")')

最佳答案

您可以使用属性选择器并将第二个属性选择器包装在 :not()

$('a[href*="example.com"]:not([href*="vendor_id"])')
<小时/>

工作示例:http://jsfiddle.net/hunter/X9qna/

关于jquery - 如何查找包含多个字符串的 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755618/

相关文章:

javascript - 使用变量作为 jQuery 选择器

jQuery 更改选择列表的值

jquery - 棘手的突出显示旋转 JQuery - 计时器和选择器

javascript - 使用 keyup() 设置变量

javascript - 自动化一系列类似的操作

javascript - 如何在更改选择列表值时附加和删除 html 片段

javascript - jQuery 事件顺序并等待动画完成

javascript - jQuery 文本 slider 动画

javascript - 表排序器下载为 csv

jquery - 使用 jquery 变量作为 href 选择器