Domanda

Ho bisogno di un modello che attraverserà il documento e mi ottenere tutti i link che hanno mailto nella loro href:

<a href="mailto:an@email.com">text</a>

ho potuto ovviamente facilmente ottenere tutti gli elementi a ($("a")) e controllare ogni attributo href per vedere se si punta a un mailto ma penso che jQuery ha una qualche forma di pattern matching che mi permetterà di fare proprio questo.

Qual è il modo migliore per raggiungere questo?

È stato utile?

Soluzione

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

doppi apici sono solitamente ridondanti, ma necessario in questo caso particolare, perché : altrimenti essere interpretato come l'inizio di una pseudo-selettore. Così $('a[href^=mailto]') potrebbe anche funzionare, ma in questo particolare scenario, le virgolette sono probabilmente un modo più ordinato di andare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top