And*_*ech 29 mailto jquery pattern-matching
我需要一个遍历文档的模式,并获取所有在其href中有mailto的链接:
<a href="mailto:an@email.com">text</a>
Run Code Online (Sandbox Code Playgroud)
我当然可以轻松获取所有a元素($("a"))并检查每个href属性以查看它是否指向mailto但我认为jQuery具有某种形式的模式匹配,这将允许我这样做.
实现这一目标的最佳方法是什么?
Dav*_*und 68
$('a[href^="mailto:"]')
Run Code Online (Sandbox Code Playgroud)
双引号通常是多余的,但在这种特殊情况下需要,因为:否则将被解释为伪选择器的开始.所以$('a[href^=mailto]')也会有效,但在这个特殊情况下,报价可能是一个更简洁的方法.