ホームページ > ウェブフロントエンド > jsチュートリアル > JS のバッチ内の要素にイベントをバインドするプロセスに関連する問題は、closures_jquery を使用して解決されます。

JS のバッチ内の要素にイベントをバインドするプロセスに関連する問題は、closures_jquery を使用して解決されます。

WBOY
リリース: 2016-05-16 17:36:58
オリジナル
887 人が閲覧しました

JS では、for ループを作成すると、内部ループ変数 I が実際に実行される関数またはクラスに保存されるため、イベントを要素にバッチバインドすると、i = 最後の値が表示されることがわかります。ループ変数の使い方は非常にわかりにくいため、解決策は 2 つあります。
そのアイデアは、このループ変数を関数全体ではなく、ループ本体内に保存することです。

1 を使用します。クロージャ (クロージャがわからない場合は、Baidu: www.baidu.com を開いてください)
2. with キーワードを使用します。with 構文は with(obj) { //ここで直接使用できるようにします。


2

3


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート