29

我需要一个模式来遍历文档并获取所有在其 href 中包含 mailto 的链接:

<a href="mailto:an@email.com">text</a>

我当然可以轻松获取所有a元素 ( $("a")) 并检查每个href属性以查看它是否指向 mailto,但我认为 jQuery 具有某种形式的模式匹配,可以让我做到这一点。

实现这一目标的最佳方法是什么?

4

1 回答 1

68
$('a[href^="mailto:"]')

双引号通常是多余的,但在这种特殊情况下需要,因为:否则会被解释为伪选择器的开始。所以$('a[href^=mailto]')也可以,但在这种特殊情况下,引号可能是一种更简洁的方式。

于 2009-11-20T14:58:38.487 回答