我在这里问了类似的问题
但这不是我想要的。所以,我重新编码并在这里再次发布
<a>
当我将鼠标悬停在<p>
标签上时,我只想更改一个父级。代码是:
$('.hover').each(function () {
$(this).parent().hover(function () {
$('p').parent(this).css('background-color','red');
}, function () {
$('p').parent(this).css('background-color','black');
});
});
HTML是:
<ul>
<li><a href='#'>1</a> <p class='hover'>A</p></li>
<li><a href='#'>2</a> <p class='hover'>B</p></li>
<li><a href='#'>3</a> <p class='hover'>B</p></li>
<li><a href='#'>4</a> <p class='hover'>X</p></li>
<li><a href='#'>5</a> <p class='hover'>Y</p></li>
<li><a href='#'>6</a> <p class='hover'>Z</p></li>
</ul>
我想要的是当我将鼠标悬停在“A”和“1”上时发生变化而其他没有变化,当我悬停在“b”和“2”上时其他也没有变化
对不起,我真的是 jquery 的新手。