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 に答える