Javascript 仅为实际悬停的元素在悬停时显示图像

Javascript 仅为实际悬停的元素在悬停时显示图像,javascript,jquery,css,hover,Javascript,Jquery,Css,Hover,我有一组像这样构建的div,带有display:none在.imageholder上: <div class="parent"> <div class="imageholder"> <img src="img.jpg"> </div> <div class="parent"> <div class="imageholder"> <img src="img.jpg"> <

我有一组像这样构建的div,带有
display:none
.imageholder
上:

<div class="parent">
<div class="imageholder">
    <img src="img.jpg">
</div>
<div class="parent">
    <div class="imageholder">
        <img src="img.jpg">
    </div>
</div>
<!--and so on...-->
)); 当我将鼠标悬停在
.parent
div上时,所有相关的父div都会显示该图像

如何使悬停状态仅适用于实际悬停的父元素? 谢谢

您可以在
.hover
回调中使用
this
来引用被悬停的(父)元素。

尝试使用.find()方法进行点div

就像

$(document).ready(function()
                  {
                      $('.parent').hover(function() {
                    $(this).find('.imageholder').fadeIn('slow');
              },function() {
                   $(this).find('.imageholder').fadeOut('slow');
              })
                  });
function () {
    $(this).find(".imageholder").fadeIn("slow");
}
$('.parent').hover(function () {
    $(this).find(".imageholder").fadeIn("slow");
});
$(document).ready(function()
                  {
                      $('.parent').hover(function() {
                    $(this).find('.imageholder').fadeIn('slow');
              },function() {
                   $(this).find('.imageholder').fadeOut('slow');
              })
                  });