仅显示特定Div中的元素
问题描述:
只是在这里遇到问题。我有多个div,悬停时显示包含一些文本的Span
。我创建了一个jQuery脚本,但是当我将鼠标悬停在另一个Div
上时,它同样显示了所有Span
。仅显示特定Div中的元素
总之。我需要在DIV
上显示SPAN
,我将鼠标悬停,其余的SPAN
应该隐藏。
这里是代码
$('.proimg').hover(function() {
$('.proimg span').show();
}, function() {
$('.proimg span').hide();
});
任何帮助ID非常赞赏和感谢提前
答
尽量选择孩子跨越那徘徊在特定的div使用$(this)
选择器:
$('.proimg').hover (function(){
$(this).children('span').show();
},
function() {
$(this).children('span').hide();
});
您能否展示更多代码:至少两个div的HTML及其跨度 - 重现您所看到的最小值? – Floris