Vous pouvez constater qu'il y a une phrase dans le code écrit par d'autres: var that = this;, qu'est-ce que cela signifie?
Dans JavaScript, cela représente l'objet actuel.
var that = Ceci est de copier le courant cet objet dans cette variable. Quel est l'intérêt de faire cela?
La copie de code est la suivante:
$ ('# zhetenga'). Cliquez sur (fonction () {
// c'est le #zhetenga qui a été cliqué
var that = this;
$ ('. Zhetentenga'). Chaque (fonction () {
// c'est l'objet actuel dans la boucle .zhetenga
// c'est toujours #zhetenga qui vient de cliquer
});
});
On peut voir que cet objet changera à tout moment du programme, et après Var cela = cela, il le souligne toujours à ce moment avant qui n'a pas changé, de sorte que l'objet d'origine ne sera pas trouvé.