Devo selezionare un elemento basato sul suo testo in jQuery.jQuery select basato sul testo
Per esempio:
<span>this text</span>
So che posso usare .contains() per selezionare in base al testo, ma non è esclusiva.
Non voglio per selezionare:
<span>this text and that text</span>
voglio selezionare l'elemento se è l'unico testo dell'elemento.
Oltre all'uso della regex, come posso fare questo con i selettori jQuery?
Grazie.
Buona risposta, ma perché usare 'innerHTML' invece di' $ (this) .text() '? Non usare 'innerHTML' gli richiede di tenere conto dei casi in cui i criteri includono caratteri che devono essere codificati (come & -> &) –
Per il pignolo, ti ho dato +1 e un rinvio nella risposta! –
@DavidAndres Invece di 'innerHTML' potresti anche usare' innerText' che è più veloce di '.text()' e non includerebbe markup. – hitautodestruct