This code does not add class when you hover a list item.
What I may be doing wrong so that the request does not work?
var thumbLength = $('.thumb').length;
for (var i = 0; i < thumbLength; i++) {
$('#thumb-' + i).hover(
function () {
$('#img-' + i).addClass('hover');
},
$('#img-' + i).removeClass('hover');
}
);
}
html
<ul>
<li class="thumb" id='thumb-0'>Milk</li>
<li class="thumb" id='thumb-1'>Bread</li>
<li class="thumb" id='thumb-2'>Chips</li>
<li class="thumb" id='thumb-3'>Socks</li>
</ul>
<div class='img' id='img-0'>Milk</div>
<div class='img' id='img-1'>Bread</div>
<div class='img' id='img-2'>Chips</div>
<div class='img' id='img-3'>Socks</div>
css
.hover{
color:green;
font-size: 20px;
}
Thanks.