小提琴:http: //jsfiddle.net/vretc/
正如您从小提琴中看到的那样,我想在悬停时更改跨度的颜色,但不知何故,即使我悬停在前三个元素中,悬停事件仅适用于最后一个跨度。
HTML
<p class="p">
<span>Span 1</span>
</p>
<p class="p">
<span>Span 2</span>
</p>
<p class="p">
<span>Span 3</span>
</p>
<p class="p">
<span>Span 4</span>
</p>
jQuery:
$('.p').each(function() {
$span = $(this).children('span');
$span.hover(
function() {
$span.css('color', 'red');
},
function() {
$span.css('color', 'blue');
}
)
});