【发布时间】:2017-07-26 18:48:31
【问题描述】:
如何将其合并为一个语句?元素没有 id 或唯一名称,只是脱离了选择器本身。
$("article").slice(1).hide();
$("main h1").slice(1).hide();
* 编辑 *
GaetanoM 的回答奏效了……
$('article:gt(0), main h1:gt(0)').hide()
我尝试了类似于 Matiboux 建议的方法(显然,他/她的建议也是如此)......
$("article, main h1").slice(1).hide();
后续问题 - 有人可以解释为什么那里的第二个不起作用吗?似乎更直接。它完全隐藏了这篇文章。
【问题讨论】:
-
第二个不起作用,因为切片仅适用于 (1) 元素。您可以将其视为首先找到所有元素,然后将它们视为 1 组。仅从该组中获取第一个。第一个隐藏了除第一个之外的所有内容。秒只隐藏第一个。我猜你只有 1 篇文章。