Obtendo todos os links de e -mail para jQuery
-
21-09-2019 - |
Pergunta
Eu preciso de um padrão que atravessará o documento e me levará a todos os links que têm e -mails em seu href:
<a href="mailto:an@email.com">text</a>
É claro que eu poderia facilmente conseguir tudo a
elementos ($("a")
) e verifique cada href
Atributo para ver se isso aponta para um e -mail, mas acho que o jQuery tem alguma forma de correspondência de padrões que me permitirá fazer exatamente isso.
Qual é a melhor maneira de conseguir isso?
Solução
$('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.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow