他の質問でわからない場合は、私は独学の初心者です。jsコードの一部を統合しようとしています。クラスa0とa1の2つのdivがあります。それぞれにmouseenterイベントを添付したい(同じイベント)。
これが私のフィドルです。これは(うまくいけば)自明です。.a0と.a1は私の元のコードであり、.f0と.f1は私の(失敗した)統合の試みを表しています。「for」ループを実行できないのはなぜですか(または、可能であれば、常に「2」の値で終わるのはなぜですか?)?
(jqueryでそれを実行できる方法があれば、それで問題ありません)
完全なデモについては、上記のフィドルを参照してください。
$(".a0").on("mouseenter",function(){
$(this).html("value: 0");
});
$(".a1").on("mouseenter",function(){
$(this).html("value: 1");
});
/* my failed attempt to consolidate the above code */
for (var i=0; i<2; i++){
$(".f"+i).on("mouseenter",function(){
$(this).html("value: "+ i);
});
}