Ich bin gerade dabei, dieses Tutorial durchzuarbeiten: Erste Schritte mit jQuery
Für die beiden folgenden Beispiele:
$("#orderedlist").find("li").each(function (i) {
$(this).append(" BAM! " + i);
});
$("#reset").click(function () {
$("form").each(function () {
this.reset();
});
});
Beachten Sie, dass wir im ersten Beispiel Folgendes verwenden $(this)
um einen Text innerhalb der einzelnen li
Element. Im zweiten Beispiel verwenden wir this
direkt beim Zurücksetzen des Formulars.
$(this)
scheint viel häufiger verwendet zu werden als this
.
Ich vermute, dass es sich um das erste Beispiel handelt, $()
konvertiert jede li
Element in ein jQuery-Objekt, das die append()
Funktion, während im zweiten Beispiel reset()
kann direkt auf dem Formular aufgerufen werden.
Im Grunde brauchen wir $()
für spezielle, nur für jQuery geltende Funktionen.
Ist dies richtig?