我有一个div而div有一个跨度
我想要的是当悬停div的跨度可见时。
我可以在不需要div的ID的情况下这样做吗?
答案 0 :(得分:2)
假设我已正确理解你的问题,这应该有效:
$("div").hover(
function() { $("> span", this).show(); },
function() { $("> span", this).hide(); }
);
答案 1 :(得分:0)
当然。只需使用$('span').parent()
。
答案 2 :(得分:0)
$("div").hover(function(e) {
$(e.target).find("span").show();
}, function(e) {
$(e.target).find("span").hide();
});
答案 3 :(得分:0)
狂野刺伤,因为我不确定我理解你的问题。
$('span').on('hover', function(){
$(this).parent('div').show();
});
$(this)
是对当前悬停的<span>
的引用。然后我沿着DOM(.parent
)前进并显示父<div>
。简单。