javascript - 在jquery中隐藏第三个子div

标签 javascript jquery

我试图在 jQuery 中隐藏第三个子 div,但它隐藏第一个子 div 子子。

我正在尝试使用以下代码:-

HTML:-

<div id="parent-1">
    <div id="child-1" class="child">CHILD 1
       <div id="sub-child-1" class="subchild">SUB CHILD 1</div>
       <div id="sub-child-2" class="subchild">SUB CHILD 2</div>
       <div id="sub-child-3" class="subchild">SUB CHILD 3</div>
    </div>
    <div id="child-2" class="child">CHILD 2</div>
    <div id="child-3" class="child">CHILD 3</div>
</div>

Jquery:-

$(document).ready(function () {
   $('div#parent-1 div:eq(2)').css("display", "none");
});

我需要在这里隐藏child-3。但它隐藏了sub-child-3

这里是jsfiddle

有什么建议吗?

提前致谢。

最佳答案

$(document).ready(function () {
   $('div#parent-1 > div:eq(2)').css("display", "none");
});

> 完成了这一切。

关于javascript - 在jquery中隐藏第三个子div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16603079/

相关文章:

javascript - 如何操纵每次滚动运动的值?

javascript - 重新加载页面并转到之前事件的选项卡 php jquery-jtable

javascript - 在移动版 Safari 中隐藏/显示内联 SVG 时遇到问题

javascript - 仅在 div 内处理鼠标和触摸事件

javascript - 为什么我的 jQuery 不能通过动画改变来改变我的 div 的背景颜色?

javascript - 如何使用 babel 跨 Javascript 文件访问变量?

javascript - 如果在页面顶部并且用户向上滚动,则将类添加到元素

javascript - 添加日期 jquery 或 JS

jquery - 在页面加载时启动 jQuery Alert

javascript - 疯狂的 javascript 问题 : undefined actually ! == 未定义!