Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在slice()中组合两个选择器。hide()函数-jQuery_Jquery_Hide_Slice - Fatal编程技术网

在slice()中组合两个选择器。hide()函数-jQuery

在slice()中组合两个选择器。hide()函数-jQuery,jquery,hide,slice,Jquery,Hide,Slice,如何将此合并为一个语句?元素没有id或唯一的名称,只是脱离了选择器本身 $("article").slice(1).hide(); $("main h1").slice(1).hide(); *编辑* 盖塔农的回答奏效了 $('article:gt(0), main h1:gt(0)').hide() 我尝试了一些类似于Matiboux建议的东西(很明显,他/她也建议了) 后续问题-有人能解释一下为什么第二个不起作用吗?看起来更直截了当。它完全隐藏了文章。我认为类似于$(“article,m

如何将此合并为一个语句?元素没有id或唯一的名称,只是脱离了选择器本身

$("article").slice(1).hide();
$("main h1").slice(1).hide();
*编辑*

盖塔农的回答奏效了

$('article:gt(0), main h1:gt(0)').hide()
我尝试了一些类似于Matiboux建议的东西(很明显,他/她也建议了)


后续问题-有人能解释一下为什么第二个不起作用吗?看起来更直截了当。它完全隐藏了文章。

我认为类似于
$(“article,main h1”).slice(1.hide()应该可以做到这一点。这与CSS规则类似。

您可以使用选择器并记住这意味着:

将匹配元素集减少到由一系列索引指定的子集。该参数是一个整数,表示从0开始的位置

该片段是:

<代码>$('article:gt(0),主h1:gt(0)。hide()

阿替酚1
洋蓟2
阿替酚3
h1
氢
h3

如果有两个元素,一个和一个。这只会影响第一个。第二个不起作用,因为切片只在(1)元素上工作。您可以将其视为先找到所有元素,然后将它们视为一个组。从那群人中抢到第一个。第一个是隐藏一切,除了第一个。秒只隐藏了第一个。我猜你只有一篇文章。
$("article, main h1").slice(1).hide();