我需要一种模式来遍历文档并获取 href 中包含 mailto 的所有链接:
<a href="mailto:an@email.com">text</a>
我当然可以轻松获取所有 a
元素 ($("a")
) 并检查每个 href
属性以查看是否指向 mailto,但我认为 jQuery 有某种形式的模式匹配,可以让我做到这一点。
实现这一目标的最佳方法是什么?
最佳答案
$('a[href^="mailto:"]')
双引号通常是多余的,但在这种特殊情况下是必需的,因为 :
否则会被解释为伪选择器的开头。因此 $('a[href^=mailto]')
也可以工作,但在这种特定情况下,引号可能是一种更简洁的方式。
关于jquery - 使用 jQuery 获取所有 mailto 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1770977/