Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

286
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!