I need a pattern that will traverse the document and get me all links that have mailto in their href:
<a href="mailto:[email protected]">text</a>
I could of course easily get all a
elements ($("a")
) and check each href
attribute to see if it points to a mailto but I think that jQuery has some form of pattern matching that will allow me to do just that.
What is the best way to achieve that?
$('a[href^="mailto:"]')
Double quotes are usually redundant, but needed in this special case, because :
would otherwise be interpreted as the start of a pseudo-selector. So $('a[href^=mailto]')
would also work, but in this particular scenario, the quotes are probably a neater way to go.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With