假设我有一个类的 3 个 div 元素,悬停其中一个我希望内部元素的背景变为红色。我尝试为每个元素添加一个 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>
jQuery
$('.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');
});