javascript - 如何选择除元素之外的所有子元素

标签 javascript jquery

我有一个包含 3 个子元素的元素。让我们说

<div class="parent">

<div class="firstChild">firstChild</div> 
SecondChild
<ul><li>thrid child</li></ul>

</div>

在示例中,我需要选择前 2 个子项,而不是 UL。如何通过jquery来做。

最佳答案

您可以使用 :lt 选择器。 http://api.jquery.com/lt-selector/* 选择器。

$('div.parent > *:lt(2)')

关于javascript - 如何选择除元素之外的所有子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2526402/

相关文章:

jquery - 如何让文本/对象保留在 div 元素中? (有 div "stretch"所以所有的内容都会留在里面?)

Javascript,将随机生成的图像作为背景

javascript - html5 类型 ="number"工作速度太慢

javascript - 解析 JSON w/@ at 符号 (arobase)

javascript - Extjs 数据模型/存储是否支持任何包装代理构建器方法?

javascript - 在 redux reducer 中更新状态的正确方法

javascript - jQuery - 当滚动击中特定元素时自动输入焦点

javascript - 未找到 socket.io.js

javascript - 放置一个圆,使其不会与任何其他圆发生碰撞

javascript - 我可以在不使用 'this' 的情况下重写 Javascript 吗?