他の人が書いたコードの中に次の文があるかもしれません: var that = this;、これはどういう意味ですか?
JavaScript では、これは現在のオブジェクトを表します。
var that=this は、現在の this オブジェクトを that 変数にコピーします。これをすることに何の意味があるのでしょうか?
$('#zhetenga' ).click (function(){
//これはクリックされたものです #zhetenga
var that = this;
$('.zhetenga').each(function(){
//これは zhetenga ループ内の現在のオブジェクトです
//これは今クリックされたものです #zhetenga
})
});ご覧のとおり、このオブジェクトはプログラム内にあり、いつでも変更され、var that=this の後、変更される前のその時点ではまだ this を指しているため、元のオブジェクトは見つかりません。