Selectores jquery básicos: selectores ID, clase y de etiquetas

Home » Blog » Selectores jquery básicos: selectores ID, clase y de etiquetas

Los selectores jQuery son herramientas poderosas que permiten acceder y manipular elementos específicos del DOM de manera sencilla y eficiente. Los tres tipos básicos de selectores son los selectores de ID, clase y etiquetas HTML.

¿Necesitas ayuda GRATIS?

Si tienes un problema y deseas que te eche una mano, contáctame. Si puedo solucionarlo en menos de 1 hora, lo haré a cambio de una reseña. en mi perfil de Google My Business.

¿Quieres aprender JQUERY?

Si estás interesado en aprender JQUERY te recomiendo este libro. Debes tener conocimiento de HTML, CSS y Javascript. Es antiguo, pero en 2024 todavía me resulta útil.

Selector ID: Identificador

El selector de ID se utiliza para acceder a un elemento único en el DOM. En jQuery, se utiliza el símbolo de almohadilla (#) seguido del valor del ID.

$('#miId').css("border", "1px solid red");

En este ejemplo, seleccionamos el elemento con el ID miId y le aplicamos un borde rojo. Este código es similar al uso de CSS para estilos.

Ejemplo Práctico:

<!DOCTYPE html>
<html>
<head>
    <title>Selectores básicos</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#miId').click(function() {
                $('#miId').css({"border": "1px solid red", "margin": "40px", "text-align": "center"});
            });
        });
    </script>
    <style>
        *{ width: 100%; margin: 0 auto; }
    </style>
</head>
<body>
    <h1 id='miId'>Pinchar para recuperar texto</h1>
</body>
</html>

En este ejemplo, al hacer clic en el elemento con el ID miId, se le aplica un borde rojo y otros estilos.

Selector Clase: Class

El selector de clase se utiliza para seleccionar todos los elementos que comparten una misma clase. En jQuery, se usa el punto (.) seguido del nombre de la clase.

$('.miClass').css("border","1px solid red");

Este código selecciona todos los elementos con la clase miClass y les aplica un borde rojo.

Ejemplo Práctico:

<!DOCTYPE html>
<html>
<head>
    <title>Selectores básicos</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.miClass').click(function() {
                $('.miClass').css({"border": "1px solid red", "margin": "40px", "text-align": "center"});
            });
        });
    </script>
    <style>
        *{ width: 100%; margin: 0 auto; }
    </style>
</head>
<body>
    <h2 class='miClass'>Pinchar para poner estilo a los dos class: 1</h2>
    <h2 class='miClass'>Pinchar para poner estilo a los dos class: 2</h2>
</body>
</html>

En este caso, al hacer clic en cualquier elemento con la clase miClass, se aplican estilos a todos los elementos que comparten esa clase.

Selector por nombre de etiqueta

Este selector se utiliza para seleccionar todos los elementos de un tipo específico de etiqueta HTML.

$('h2').css("border","1px solid red");

Este código selecciona todos los elementos h2 y les aplica un borde rojo.

Ejemplo Práctico:

<!DOCTYPE html>
<html>
<head>
    <title>Selectores básicos</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('p').click(function() {
                $('h2').css({"border": "1px solid red", "margin": "40px", "text-align": "center"});
            });
        });
    </script>
    <style>
        *{ width: 100%; margin: 0 auto; }
    </style>
</head>
<body>
    <h2 class='miClass'>Pinchar para poner estilo a los dos class: 1</h2>
    <h2 class='miClass'>Pinchar para poner estilo a los dos class: 2</h2>
    <p>Borde a los 2 h2</p>
</body>
</html>

En este ejemplo, al hacer clic en el párrafo, todos los elementos h2 reciben un borde rojo y otros estilos.

Conclusión

Los selectores básicos de jQuery son herramientas esenciales para cualquier desarrollador web. Permiten seleccionar y manipular elementos del DOM de manera eficiente, simplificando la creación de aplicaciones dinámicas y mejorando la interactividad de las páginas web. Con estos conocimientos, puedes comenzar a explorar las capacidades más avanzadas de jQuery y transformar tus proyectos web.


Categorías


Foto de Iñigo Mezo Alvarez

IÑIGO MEZO ALVAREZ (IMAcreste)


Comentarios

Deja una respuesta

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

Las reseñas son opiniones que las personas dejan en la página local de Google. Si son positivas, estas reseñas ayudarán a mejorar la confianza y credibilidad de una marca.

Participa en nuestro sorteo enviando un email con tu nombre y el asunto «Sorteo AUDITORÍA SEO». Se realizara un sorteo cada mes.