javascript - jQuery + 如何只选择每个元素的第一个实例?

标签 javascript jquery filter

以下面的html为例:

<h1>Level 1 Header</h1>
<h1>My Second Level 1 Header</h1>
<h1>And a third for kicks</h1>

<h2>Level 2 Header</h2>
<h2>2nd Level 2 Header</h2>

<p>Here is a paragraph.</p>
<p>Here is a paragraph number 2.</p>
<p>And paragraph number 3.</p>

<ul>
<li>list item 1<li>
<li>list item 2<li>
<li>list item 3<li>
<li>list item 4<li>
</ul>

如何只选择每个元素的第一个实例?

我希望隐藏所有元素,每个元素的“第一个”除外。

提前致谢!

最佳答案

你应该能够做这样的事情:

 $('h1:first,h2:first,p:first,li:first')

选择每个集合的第一个元素到 jQuery 集合中。

关于javascript - jQuery + 如何只选择每个元素的第一个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7249956/

相关文章:

extjs - 如何过滤多个extjs网格列?

javascript - 如何将一个数组拆分为两个具有交替元素的数组

java - 过滤延迟初始化集合

javascript - 在 HTML+jQuery 中显示 JSON 数据

jquery - 是否可以使用jquery函数(例如delegate)来监听jquery ui事件?

javascript - 从vb.net中的json文件上的数组返回多个元素,绑定(bind)到数据表

javascript - Jquery 点击自动化有延迟?

javascript - jquery:切换一个div的 child

javascript - 如何更改富文本编辑器文本区域中的插入符号偏移量?

javascript - 如何在点击时更改 li 标签