javascript - 只显示 div 的第一个子元素

标签 javascript css css-selectors

我一直在努力寻找一种方法来只显示我的 div 的第一个子元素并隐藏所有其他子元素。这可以纯粹在 css 中完成,还是我必须涉及一些 Javascript?

那么,我怎样才能让它只显示第一个 p-tag?

<div id="test1">
    <p>Lorem ipsum</p>
    <p>Lorem ipsum</p>
    <p>Lorem ipsum</p>
</div>

http://jsfiddle.net/8XYNx/

最佳答案

:notfirst-child 的组合肯定可以做到:

#test1 p:not(:first-child) {
    display: none;
}

请注意,这在版本 9 之前的 IE 中不起作用。

关于javascript - 只显示 div 的第一个子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17592873/

相关文章:

javascript - 如何将倒数计时器添加到我的页面

javascript - 从字符串的后面查找一个字符

javascript - 页面底部的 iframe : avoid automatic scroll of the page

javascript - THREE.js - 用曲线(X/Z 轴)射球

html - 是否可以在 Bootstrap 导航选项卡中添加图标?

html - 对齐 + 和 - 用于购物篮增量器

javascript - JQuery 将 div 添加到图像列表

css - 是否有解决方法可以使名称以数字开头的 CSS 类有效?

css - 使用 flexbox 的图像自动调整高度不起作用

css - 这会被称为伪类选择器或相邻选择器吗?