Вы можете обнаружить, что в коде есть предложение, написанное другими: var that = this;, что это значит?
В JavaScript это представляет текущий объект.
var, что = это для скопирования текущего этого объекта в эту переменную. Какой смысл сделать это?
Кода -копия выглядит следующим образом:
$ ('#zhetenga'). Click (function () {
// это #Zhetenga, которую щелкнули
var that = это;
$ ('. Zhetenga'). Каждый (function () {
// это текущий объект в петле .ZHETENGA
// это все еще #Zhetenga, который только что щелкнул
});
});
Можно видеть, что этот объект будет изменяться в любое время в программе, а после VAR это = это, он все еще указывает на это в то время, прежде чем это не изменилось, чтобы исходный объект не был найден.