初心者質問:私はページにいくつかの要素を配置するループを持っていますが、IDを参照するときは最初のものだけを選択できます。誰かがアイテムにホバー機能を適用する方法を教えてもらえますか?jQuery:ループ内で作成されたアイテムを選択する
私はドットのページを達成しようとしています。ここでは、それぞれのページがぼんやりしています。現時点では、最初のドットを選択すると、それはちょうど乾いたままになり、他のどれも応答しません。前もって感謝します!
var dots = '';
for (i = 0; i < 100; i++) {
dots += '<div id="dot" class="blue"> </div><div id="dot" class="red"> </div><div id="dot" class="grey"> </div>';
}
//insert all
$('body').append(dots);
// dot hover
$('#dot').hover(function() {
$(this).stop().fadeOut(200);
}, function() {
$(this).stop().fadeIn(400);
});
});
すべての答えがないだけだったようなあなたのjQueryを変更することができます私はそれを公正に保つために最初のものを受け入れなければならないと思います。ありがとう、特に@muが短すぎます – matski