gpt4 book ai didi

javascript - jQuery 不是下一个也不是之前

转载 作者:行者123 更新时间:2023-11-30 07:41:49 24 4
gpt4 key购买 nike

有没有办法让 jQuery 选择除上一个和下一个之外的所有同级元素?我调查了jquery .removeClass() if NOT .next()但似乎无法找到同时做这两者的方法。此外,Google 也没有帮助。

谢谢

最佳答案

解决方案 1: 使用 indexfilter :

var index = $(this).index();
var $elements = $(this).siblings().filter(function(){
var thisindex = $(this).index();
return thisindex < index-1 || thisindex > index+1;
});

您还可以将字符串选择器与 lt 一起使用和 gt但这意味着连接索引以构建一个选择器,仅供 jQuery 在之后进行解析并执行相同的循环。

解决方案 2: 使用 indexslice :

var index = $(this).index();
var $elements =$(this).siblings();
$elements = $elements.slice(0, index-1).add($elements.slice(index+1));

Demonstration

关于javascript - jQuery 不是下一个也不是之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15498871/

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