【发布时间】:2014-02-22 23:34:31
【问题描述】:
我正在我的网站上工作,我正在尝试做一个博客部分。我的 html 中有两个 div 位于父 div 中。两个 div 共享相同的类选择器。我正在使用 jquery 将文本隐藏在其中,直到悬停在上面。但是,由于当您将鼠标悬停在一个 div 上时它们具有相同的类选择器,所以它会在两个 div 中显示文本。如何将它们保持在同一个类中,但只显示当前悬停在 div 中的文本?
HTML:
<div class="mythoughts">
<div class="date">15FEB2014</div>
<div class="entry">
<p class="vis">Blah ...</p>
</div>
</div>
<div class="mythoughts">
<div class="date">16FEB2014</div>
<div class="entry">
<p class="div">Blah ...</p>
</div>
</div>
jQuery:
$('.mythoughts').mouseenter(function () {
$('.entry').show();
});
$('.mythoughts').mouseleave(function () {
$('.entry').hide();
});
【问题讨论】:
-
请在您的问题中发布相关代码。
标签: javascript jquery html