jquery - 仅显示特定 Div 中的元素

标签 jquery html jquery-hover

刚刚遇到一个问题。我有多个 div,悬停时会显示一个包含一些文本的 Span。我已经创建了 jquery 脚本,但是当我将鼠标悬停在另一个 Div 上时,它会显示所有 Span

简而言之。我需要在鼠标悬停的 DIV 上显示 SPAN,其余的 SPAN 应隐藏。

这是代码

$('.proimg').hover(function () {
    $('.proimg span').show();
}, function () {
    $('.proimg span').hide();
});

非常感谢任何帮助,并提前致谢

最佳答案

试试这个:

$('.proimg').hover(function () {
    $(this).find('span').show();
},function () {
    $(this).find('span').hide();
});

关于jquery - 仅显示特定 Div 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17433567/

相关文章:

javascript - 如何使用 jQuery 将元素拆分为单独的 div

javascript - 如何在jquery中全局访问回调函数变量

javascript - JS/HTML 如何对固定子行的表格进行排序

javascript - Jquery toggle ('slide' ) 只滑动一次

javascript - 如何使用 cookie 或本地存储将类添加到子菜单的父级

javascript - 有没有办法使用 jQuery 禁用按钮而不使其透明?

html - 似乎无法从图像链接中删除下划线样式?

html - 如何在 ul 元素中水平对齐我的 li?

图像上的 Jquery 颜色叠加

jquery - 淡入背景/div,标题/div 始终在顶部可见