javascript - 鼠标悬停父级 = find() 子级 ID 名称

标签 javascript jquery mouseover

当鼠标悬停时#divlayer , find() child id span

HTML:

<div id="divlayer">
        <p>title</p>            

        <span id="apple">apple</span>
        <span id="orange">orange</span>
        <span id="kiwi">kiwi</span>
</div>

jQuery:

$('span').hide();
$('#divlayer').mouseover(function(){
    $('span').show();
    $(this).find(???).attr('id');
});

编辑:我的错,我应该澄清我的问题。 span当鼠标指针移至 <p>title</p> 时,子项将被隐藏,每个的 ID span child 回来了。

基本上,<p>title</p>首先是可见的,当鼠标移到它上面时,会显示子项并单独返回 id。

最佳答案

也许像这样..(编辑以满足您最后的要求)

$('#divlayer').mouseover(function(){
    $('span', $(this)).each(function(){
        alert($(this).attr('id'));
    });
});

关于javascript - 鼠标悬停父级 = find() 子级 ID 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3870573/

相关文章:

javascript - 使用 Jquery 向下滚动 - 悬停时

javascript - Angular Directive(指令) : get input type ="number" value on keypress

javascript - 在鼠标悬停和双工具提示上链接两个元素

javascript - 如何将附加变量传递给下划线模板

javascript - JSON.解析 : unexpected character at line 1 column 1 of the JSON data

javascript - Jquery/Javascript 中的 Post/Get 处理程序

jquery.submit 函数与 Angular

javascript - 谷歌地图 v3 API 鼠标悬停与 GeoJson 多边形层

google-maps - 谷歌地图 v3 标记鼠标悬停工具提示

javascript - 使用 ES6 模块的 CreateJS