26
所有mailto鏈接我需要將遍歷文件,並讓我有郵寄地址在他們的href所有鏈接的模式:獲取與jQuery
<a href="mailto:[email protected]">text</a>
我當然可以很容易地得到所有a
元素($("a")
)和檢查每個href
屬性以查看它是否指向mailto,但我認爲jQuery具有某種形式的模式匹配,這將允許我這樣做。
實現該目標的最佳方法是什麼?
所有mailto鏈接我需要將遍歷文件,並讓我有郵寄地址在他們的href所有鏈接的模式:獲取與jQuery
<a href="mailto:[email protected]">text</a>
我當然可以很容易地得到所有a
元素($("a")
)和檢查每個href
屬性以查看它是否指向mailto,但我認爲jQuery具有某種形式的模式匹配,這將允許我這樣做。
實現該目標的最佳方法是什麼?
$('a[href^="mailto:"]')
雙引號通常是多餘的,但在這種特殊情況下需要的,因爲:
否則會被解釋爲一個僞選擇的開始。所以$('a[href^=mailto]')
也可以工作,但在這種特殊情況下,引號可能是一個更好的方法。
+1正是我在找的 – 2009-11-20 15:02:36
我收到一個錯誤,除非我把'mailto'換成雙引號,就像這樣'$('a [href^=「mailto:」]');' – tmslnz 2011-10-07 18:58:16
@ tmslnz:趕上!這是需要引號的':'。更新。 – 2011-10-09 14:46:44