Estaba leyendo el http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery. Y se confundió con el uso de this
en estos 2 segmentos de código.
$(document).ready(function() {
$("#orderedlist").find("li").each(function(i) {
$(this).append(" BAM! " + i);
});
});
$(document).ready(function() {
// use this to reset several forms at once
$("#reset").click(function() {
$("form").each(function() {
this.reset();
});
});
});
cuándo necesitamos $(this)
y this
? ¿Y cuál es la diferencia entre ellos? Gracias por adelantado.
posible duplicado de [¿Cuál es la diferencia entre "esto", "$ this" y "$ (this)"?] (Http://stackoverflow.com/questions/3889570/what-is-the-difference- between-this-this-and-this) – user113716
@patrick: No creo que sea un duplicado. Vale la pena responder por qué '$ (this)' es necesario en una parte de este código en particular, mientras que 'this' se necesita en una parte diferente. – Blazemonger
@ mblase75: Bueno, supongo que no estoy de acuerdo. Esa respuesta, junto con lo que el tutorial ya explica, lo convierte en un duplicado. Leer las respuestas a la otra pregunta debería resolverlo. Desde el tutorial: * "Tenga en cuenta que en una función' .each() ',' this' se refiere al elemento real. "* – user113716