是否可以显示没有任何id的div的父级

时间:2012-05-23 08:27:09

标签: jquery

我有一个div而div有一个跨度

我想要的是当悬停div的跨度可见时。

我可以在不需要div的ID的情况下这样做吗?

4 个答案:

答案 0 :(得分:2)

假设我已正确理解你的问题,这应该有效:

$("div").hover(
    function() { $("> span", this).show(); },
    function() { $("> span", this).hide(); }
);

Example fiddle

答案 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>。简单。