Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Encontrar elemento por su texto con jQuery

Seleccionar elemento por su texto con jQuery

Seleccionar elemento por su texto con jQuery

En el siguiente tutorial aprenderemos cómo seleccionar un elemento de texto por su contenido textual con jQuery

Vamos a utilizar el selector contains para localizar el elemento que contiene el texto

Ejemplo 1

Vamos a seleccionar una etiqueta con un texto

<!-- Elementos html -->
<div class="etiquetas">
    <label>Texto de la etiqueta 1</label>
    <label>Texto de la etiqueta 2</label>
    <label>Texto de la etiqueta 3</label>
    <label>Texto de la etiqueta 4</label>
</div>
<script>
    // Obtenemos la etiqueta con el texto "Texto de la etiqueta 2"
    let etiqueta = $("label:contains('Texto de la etiqueta 2')");
    // Cambiamos el color del texto de esa etiqueta
    etiqueta.css("color", "red");
</script>

Ejemplo 2

Vamos a seleccionar un elemento párrafo con un texto

<!-- Elementos html -->
<div class="elementos">
    <p>Texto 1</p>
    <p>Texto 2</p>
    <p>Texto 3</p>
    <p>Texto 4</p>
</div>
<script>
    // Obtenemos el párrafo con el texto "Texto 3"
    let elemento = $('p:contains("Texto 3")');
    // Cambiamos el color del texto
    elemento.css("color", "red");
</script>

Más tutoriales de jQuery

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »