Möglicherweise finden Sie diesen Satz im von anderen geschriebenen Code: var that = this;, was bedeutet das?
In JavaScript stellt dies das aktuelle Objekt dar.
var that=this kopiert das aktuelle this-Objekt in die that-Variable. Was ist der Sinn davon?
$('#zhetenga' ).click (function(){
//Dies ist diejenige, auf die geklickt wurde #zhetenga
var that = this;
$('.zhetenga').each(function(){
//Das ist das aktuelle Objekt in der zhetenga-Schleife
//das ist immer noch das, auf das gerade geklickt wurde #zhetenga
});
Wie Sie sehen können, befindet sich dieses Objekt im Programm. Es ändert sich jederzeit und nach var that=this zeigt es immer noch auf das aktuelle this, bevor es sich ändert, sodass das ursprüngliche Objekt nicht gefunden wird.