gpt4 book ai didi

jQuery - 过滤掉找到的第一个和第二个元素的最有效方法是什么?

转载 作者:行者123 更新时间:2023-12-01 02:07:53 24 4
gpt4 key购买 nike

我正在使用最新最好的 jQuery。

我将有 10 个包含内容的 div。页面加载时,我需要关闭除第一个和第二个之外的所有 div。我只希望前两个 div 可见。

在那些可见的两个 div 下是“显示更多”和“显示更少”按钮。当用户点击显示更多按钮时,所有div都会向下滑动。当用户单击“显示较少”按钮时,除前两个 div 之外的所有 div 都应向上滑动。

我知道如何获取第一个、最后一个元素,但我不知道如何过滤掉第一个和第二个元素。我知道我可以通过比我已经做过的更多修改来完成这项工作,但我想知道完成它的最有效和可读的方法。你能帮助我吗?

一个页面加载,这应该遍历并关闭除第一个和第二个 div 之外的所有内容:

$(".BrandParagraph").each(function() {
// should close all but first and second
$(this).slideUp;
});

$(".ShowMore").click(function() {
// slide down all
$(".BrandParagraph").slideDown();
});

$(".ShowMore").click(function() {
// slide up all but first and second
$(".BrandParagraph").slideDown();
});

最佳答案

您可以使用 gt(n) 来选择大于索引 n 的元素:

$(".myDivs:gt(1)")

关于jQuery - 过滤掉找到的第一个和第二个元素的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7436345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com