JavaScriptの内部関数のクロージャスコープ変数にアクセスする方法。JavaScriptのClosure Scopeから変数にアクセスする方法
私はsetTimeout
機能にUL変数にアクセスしたいです。
ul.find("li").each(function (a, ele) {
$(ele).attr("tabindex", options.items[a].tabindex);
$(ele).on("focusout", function() {
setTimeout(function() {
**//ACCESS UL HERE**
debugger;
}, 1);
}.bind(ul,ele));
}.bind(ul));
@ShanKhanを使用することができ、私は答えることを好まないだろう。)あなたが同様に機能#1 bind'を作るために 'と' Closures'の両方を理解することが想定されています任意の移動..全く異なる目的を持っています;) – Rayon
あなたは私が理解できるように基本的な異なる目的を提供する良いリンクを私に与えることができます、私は例を見てきましたが、それらは両方で実行することができます。 –