【发布时间】:2012-09-13 12:19:40
【问题描述】:
当我将鼠标悬停在 <p> 标签上时,我只想更改一个父级。代码是:
$('.hover').each(function () {
$(this).parent().hover(function () {
$('p').parent(this).css('font-size','30px');
}, function () {
$('p').parent(this).css('font-size','10px');
});
});
HTML 是:
<ul>
<li>1 <p class='hover'>xxxx</p></li>
<li>2 <p class='hover'>yyyy</p></li>
</ul>
当我将鼠标悬停在“xxxx”上时,我希望“1”和“xxxx”发生变化,但“2”和“yyyy”什么也不做,当我将鼠标悬停在“yyyy”上时,我想要“2”和“yyyy” " 改变,但 "1" 和 "xxxx" 什么都不做。
我是 jQuery 新手。
【问题讨论】:
-
感谢您帮助我,但这并不是我真正想要的。我确实重新编码并在这里再次发布。 link非常感谢
-
下一次,使用问题下方的“编辑”按钮。这允许您修改您的问题。您不必为每次编辑创建一个新问题。现在我们有一个开放的问题,有多个合法答案,如果有人碰巧在这里遇到同样的问题,这将是非常令人失望的。