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"/>