gpt4 book ai didi

javascript - 在 JQuery 中从当前过滤到末尾

转载 作者:行者123 更新时间:2023-11-30 17:01:58 25 4
gpt4 key购买 nike

如何在 JQuery 中过滤从当前元素到末尾的结果?

有一些过滤器:

  • 打开;

  • 关闭;

  • 其他;

  • 完成;

例如,我需要这些行从“已关闭”到“已完成”显示,包括它们之间按过滤器顺序排列的所有行,这些行以随机顺序排列:

<tr class='row' data-row-choice="Opened">
<tr class='row' data-row-choice="Closed">
<tr class='row' data-row-choice="SomethingElse">
<tr class='row' data-row-choice="Opened">
<tr class='row' data-row-choice="Finished">

我无法理解此操作的逻辑。

编辑:为我的问题添加了一些解释。

最佳答案

您需要使用 .nextUntil()和属性等于选择器以及 .addSelf().add() 用于添加开始和结束元素:

$('[data-row-choice="Closed"]')
.nextUntil('[data-row-choice="Finished"]')//gets all inbetween element
.andSelf()//add start element
.add('[data-row-choice="Finished"]')//add end element
.show();

Working Demo

关于javascript - 在 JQuery 中从当前过滤到末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28672937/

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