如何在 Jquery 中选择同一类中悬停的一个

Posted

技术标签:

【中文标题】如何在 Jquery 中选择同一类中悬停的一个【英文标题】:How to Choose Hovered One in Same Class in Jquery 【发布时间】:2020-11-20 16:06:05 【问题描述】:

当我将鼠标悬停在任何卡片产品 div 上时,所有卡片产品 div 都会影响。如何只选择悬停的一个?

html

<div class="card-product">
      <img class="card-product-img" src="anywhere1">
      <img class="card-product-img2" src="anywhere2">
      <div class="card-product-name">T-Shirt</div>
      <div class="card-product-price">39$</div>
</div>

<div class="card-product">
      <img class="card-product-img" src="anywhere3">
      <img class="card-product-img2" src="anywhere4">
      <div class="card-product-name">Shirt</div>
      <div class="card-product-price">49$</div>
</div>

jquery:

$(".card-product").mouseover(function() 
    $(".card-product-img").css("display","none");
    $(".card-product-img2").css("display","block");
);

【问题讨论】:

【参考方案1】:

对于您的 jQuery,您可以这样做...

$(".card-product").mouseover(function() 
    $(".card-product-img", this).css("display","none");
    $(".card-product-img2", this).css("display","block");
);

【讨论】:

以上是关于如何在 Jquery 中选择同一类中悬停的一个的主要内容,如果未能解决你的问题,请参考以下文章

如何使 jQuery 函数迭代从同一类中的 2 个列表中获取的单独数组?

你如何在鼠标悬停(jQuery)上交换 DIV?

如何在单击时选择悬停元素而不是悬停元素?

如何在 jQuery whit“selectpicker”类中添加选项以选择列表?

jQuery UI选项卡 - 如何在悬停上选择选项卡

当鼠标悬停在没有css的标题上时,如何使缩略图消失?