gpt4 book ai didi

javascript - 如何改进这一小段代码

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:49:07 25 4
gpt4 key购买 nike

我只是想知道如何改进这段代码:

pagination.children('li.active').prev().prev().prev().prev().prevAll('li.pgn').css("display","none");

我只是不喜欢 .prev() 链,我也没有找到改进它的方法,但我相信你知道怎么做 ;-)

编辑:

pagination 是我的 ul,它包含很多 li 和一个拥有 active 类的。

我想选择 li.active 之前的所有 li 但不是前 5 个。

示例(忘记 pgn 类):

<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li class="active"></li>

这将给出这个:

<li style="displat: none;"></li>
<li style="display: none;"></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li class="active"></li>

最佳答案

您可以使用 :gt() 选择器。

pagination.children('li.active').prevAll('li:gt(4)').hide();

http://jsfiddle.net/MrvDX/

关于javascript - 如何改进这一小段代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990411/

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