Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

299
Vistas
¿Cuál es la diferencia que se muestra en el navegador al seleccionar un elemento usando jQuery y JavaScript?

Estoy usando jQuery y JavaScript para seleccionar elementos. Me pregunto cuál es la diferencia entre estos elementos. por ejemplo, $(esto), esto y tal. Es un poco confuso.

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

this es un puntero de JavaScript a la persona que llama a la función, a veces un HTMLElement. this se basa completamente en el contexto en el que se llama a una función, por ejemplo, si crea una función en el contexto más externo de un archivo JS como ese y registra this , this es un puntero a la ventana.

 function test() { console.log(this); //<-- this = window } test();

Pero una devolución de llamada de un evento en una entrada mostrará this como el HTMLElement de entrada.

 let input = document.querySelector("input"); input.addEventListener("change", function(){ console.log(this); //<-- this = <input> });

$(this) es un objeto jQuery construido con un puntero a this . Los objetos jQuery agregan un montón de funciones adicionales y sustitutos abreviados de las funciones estándar de JavaScript. Consulte la documentación de jQuery para ver todas las cosas diferentes que jQuery puede hacer. También puede construir objetos jQuery con un selector, como $("div") , que contendrá todos los elementos <div> en la página.

El r.fn.init [...] es simplemente cómo se imprimen los objetos jQuery en la consola, en comparación con un HTMLElement estándar que se imprime como HTML, por ejemplo, <input type="text"/>

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda