jQuery:悬停以显示/隐藏单个对象

前端之家收集整理的这篇文章主要介绍了jQuery:悬停以显示/隐藏单个对象 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

基本上,我需要将鼠标悬停在锚点上才能显示“ data-Meta” div.效果很好,但是当有多个td和div时,一个鼠标悬停会显示所有这些.我的问题是如何单独显示/隐藏它们?下面的代码段.

<td>
<a href="#">Item</a>
<div class="data-Meta">
    <a href="#">Edit</a> | <a href="#">Disable</a> | <a href="#">Delete</a>
</div>
 $(document).ready(function(){        
    $("td").hover(
        function () {
        $('.data-Meta').show();
        },function () {
        $('.data-Meta').hide();
    });
});
最佳答案
只需将context传递给选择器即可:

$(function() {
 $('td').hover(
  function() {
   $('.data-Meta',this).show();
   // Other cool stuff goes here
  },function () {
   $('.data-Meta',this).hide();
   // Other cool stuff goes here
  }
 );
});
原文链接:https://www.f2er.com/jquery/531037.html

猜你在找的jQuery相关文章