29


7

jQueryを使用してすべてのmailtoリンクを取得する

ドキュメントを横断し、hrefにmailtoがあるすべてのリンクを取得するパターンが必要です。

text

もちろん、すべての a`要素( $( "a") )を簡単に取得し、各 href`属性をチェックしてmailtoを指しているかどうかを確認できますが、jQueryには、私はそれをするだけです。

それを達成するための最善の方法は何ですか?

1 Answer


67


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

通常、二重引用符は冗長ですが、この特別な場合には必要です。それは、そうしないと、 `:`が疑似セレクターの開始として解釈されるためです。 したがって、「$( 'a [href ^ = mailto]')」も機能しますが、この特定のシナリオでは、引用符はおそらく適切な方法です。