1 つのクラスを持つ 3 つの div 要素があり、そのうちの 1 つをホバリングすると、内側の要素の背景を赤に変更したいとします。次のように、各要素に ID を追加しようとしました。
<div class="content"><div class="yellow_hover"></div></div>
<div class="content"><div class="yellow_hover"></div></div>
<div class="content"><div class="yellow_hover"></div></div>
Jクエリ
$('.content').each(function(i, div) {
div.id="div" + (i+1);
});
結果
<div class="content" id="div1"></div>
<div class="content" id="div2"></div>
<div class="content" id="div3"></div>
今、私はこのようなものが必要です、ええ、私は知っています...私は迷っています:
$(div+i).hover(function() {
$('.yellow_hover').css('background-color','#FF9900');
});