如何使用jquery在鼠标悬停时显示/隐藏div?

前端之家收集整理的这篇文章主要介绍了如何使用jquery在鼠标悬停时显示/隐藏div?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这种格式的表格.
<table>
      <tr>
         <td id="divOne">div one</td>
         <td  id="divOne">2222</td>
      </tr>
      <tr>
         <td  id="divOne">div two</td>
         <td  id="divOne">2222</td>
      </tr></div>
</table>

和一个jquery函数显示/隐藏鼠标悬停时的div

$(function() {
$('#divOne').hover(function() { 
    $('#Details').show(); 
},function() { 
    $('#Details').hide(); 
});
});

<div id = "Details" style="display: none;">
5555
</div>

我想在每个td鼠标悬停时在弹出窗口中显示“details”div.
当鼠标悬停在第一行时,会出现“详细信息”div.但是当鼠标悬停在第二行时,它没有显示.
我不确定我哪里出错了.
任何想法,将不胜感激.

解决方法

页面上应该只有一个ID.更改类的ID和类选择器的选择器:
<table>
      <tr>
         <td class="divOne">div one</td>
         <td class="divOne">2222</td>
      </tr>
      <tr>
         <td class="divOne">div two</td>
         <td class="divOne">2222</td>
      </tr>
</table>

和:

$(function() {
$('.divOne').hover(function() { 
    $('#Details').show(); 
},function() { 
    $('#Details').hide(); 
});
});
原文链接:https://www.f2er.com/jquery/181127.html

猜你在找的jQuery相关文章