【发布时间】:2011-08-10 04:33:50
【问题描述】:
好的,我目前正在处理一个页面,其中有两个元素,父元素和子元素。
<div id="parent">Hi
<span class="child">Bye</class>
</div>
我想要的是在父元素悬停时显示子元素。所以我在 jQuery 中创建了一个函数,它可以让我做到这一点。
function icondisplay(parentId){
$(parentId).mouseenter(function() {
$('.child').show();
});
$(hover).mouseleave(function() {
$('.child').hide();
});
}
我遇到的问题是页面中有多个具有不同 ID 的父元素,但子元素都是同一个类。因此,当我将鼠标悬停在任何父元素上时,所有子元素都会立即显示。如何在父显示中只制作子元素,而不通过给每个子元素一个唯一的类/ID,然后更改我的功能?
谢谢
【问题讨论】:
标签: javascript jquery html css