我有一个 PHP 页面,用于显示 MySQL 查询结果。这个结果以无序列表 <li>
的形式显示。在每个 <li>
标签内部还有一个初始隐藏的 div,应该在鼠标悬停时显示出来。我尝试使用以下 jQuery 代码实现:
$('#results li').mouseover(function() {
$('.theoption').show();
}).mouseleave(function() {$('.theoption').hide()});
这会显示隐藏的div。问题在于它会同时显示在所有的<li>
标签上。我应该如何更改代码,使得div只在当前hover的<li>
上显示?
非常感谢。