Stavo leggendo il http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery. E si è confuso con l'uso di this
in questi 2 segmenti di codice.
$(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();
});
});
});
Quando abbiamo bisogno $(this)
e this
? E qual è la differenza tra loro? Grazie in anticipo.
possibile duplicato di [Qual è la differenza tra "this", "$ this" e "$ (this)"?] (Http://stackoverflow.com/questions/3889570/what-is-the-difference- tra-questo-e-questo) – user113716
@patrick: non penso che sia un duplicato. Vale la pena di rispondere perché '$ (this)' è necessario in una parte di questo particolare codice mentre 'this' è necessario in una parte diversa. – Blazemonger
@ mblase75: Beh, immagino di non essere d'accordo. Questa risposta, abbinata a quanto già spiegato dal tutorial, ne fa un duplicato. Leggere le risposte all'altra domanda dovrebbe risolverlo. Dal tutorial: * "Notare che in una funzione' .each() ',' this' si riferisce all'elemento reale. "* – user113716