Ich habe mit parent() und am nächsten() getestet, keiner arbeitet innerhalb der Funktion.jQuery - Parent() funktioniert nicht innerhalb der Callback-Funktion
TD gleich bleibt, keine Änderung dieser Methode: aktualisiert wird
$.get('form.php', function(data){
alert(data);
$(this).closest('td').html('Done!');
});
TD, diese Methode funktioniert:
$.get('form.php', function(data){
alert(data);
});
$(this).closest('td').html('Done!');
Können Sie mir bitte helfen herauszufinden, warum tut closest('td')
funktioniert nicht innerhalb der Callback-Funktion?
Das war schnell, und es hat funktioniert! Ich war mir nicht bewusst, dass "dies" in einem $ .get anders funktioniert, eine andere Lektion, die es zu lernen gilt. Danke euch beiden! –
'this' funktioniert in verschiedenen Funktionen anders. JavaScript hat Funktionsumfang. "Dies" weist auf den aktuellen Kontext/Anwendungsbereich hin. – jwueller