Necesito seleccionar un elemento basado en su texto en jQuery.jQuery seleccionar según el texto
Por ejemplo:
<span>this text</span>
Sé que puedo utilizar .contains() para seleccionar en función del texto, pero no es exclusivo.
no quiero para seleccionar:
<span>this text and that text</span>
deseo seleccionar el elemento si es el único texto del elemento.
Además del uso de expresiones regulares, ¿cómo hago esto con los selectores jQuery?
Gracias.
Buena respuesta, pero ¿por qué usar 'innerHTML' en lugar de' $ (this) .text() '? No usaría 'innerHTML' para que él contabilice los casos en que los criterios incluyan caracteres que deben codificarse (como & -> &) –
¡Para curiosear, le di +1 y una referencia en la respuesta! –
@DavidAndres En lugar de 'innerHTML' también puede usar' innerText' que es más rápido que '.text()' y no incluiría el marcado. – hitautodestruct