Heim >Web-Frontend >js-Tutorial >Wie verhält sich „this' in jQuery und JavaScript unterschiedlich?
„this“ in jQuery und JavaScript verstehen
„this“ ist ein äußerst vielseitiges Schlüsselwort in JavaScript und jQuery. Seine Bedeutung variiert je nach Kontext, in dem es verwendet wird.
„this“ in jQuery
In jQuery bezieht sich „this“ normalerweise auf das DOM-Element, das manipuliert die Funktion, die aufgerufen wird. Beispielsweise in einem Event-Callback-Handler:
$("div").click(function() { // Here, "this" refers to the DOM element for the clicked div. this.style.color = "red"; });
„this“ in JavaScript
In JavaScript wird die Bedeutung von „this“ durch den Aufrufkontext bestimmt (nicht der Definitionskontext):
var obj = { foo: function() { alert(this.firstName); }, firstName: "Fred" };
function foo() { alert(this.firstName); }
foo.call(obj, 42, 27);
foo.apply(obj, [42, 27]);
Besondere Überlegungen:
Das obige ist der detaillierte Inhalt vonWie verhält sich „this' in jQuery und JavaScript unterschiedlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!