jquery - 如何将鼠标悬停在 div 框上并使其第一个子项出现?

标签 jquery html css jquery-selectors css-selectors

这是我的问题后面的代码...

jQuery

$(document).ready(function(){
    $('.dude').hover(function(){
        $('div').find(">:first-child").css( "display", "inline" );
    }, function() {
    $('div').find(">:first-child").css( "display", "hidden" );
    );
});

CSS

.dude{
    min-height:50px;
}

HTML

<div class="dude">ONE<div>TWO</div>three</div>

当我将鼠标悬停在带有“dude”类的 div 框上时,我试图让 TWO 出现,只要用户悬停,然后它就会恢复隐藏。

最佳答案

你可以只用 CSS 来做到这一点:

.dude > :first-child {
    display: none;
}

.dude:hover > :first-child {
    display: inline;
}

关于jquery - 如何将鼠标悬停在 div 框上并使其第一个子项出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21299081/

相关文章:

jquery - 从非原生 jquery webapp iOS 调用条码扫描器

javascript - 使用 Angular2 根据选择框值显示或隐藏内容 div

php - 如何正确放置我的字幕?

html - 滚动时图像在标题上溢出

javascript - Laravel 5.2 - Sweet Alert 确认框

jquery - 如何绑定(bind)div的点击事件

javascript - 如何检测一个空的 div,然后使用 JS 或 css 插入一个 html 按钮

html - 更改导航栏定位

css - 将 div 与 CSS 对齐

php - 下拉菜单在 drupal 中不起作用