获取jQuery的所有mailto链接

时间:2009-11-20 14:57:56

标签: jquery pattern-matching mailto

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

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

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

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

1 个答案:

答案 0 :(得分:67)

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

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