gpt4 book ai didi

javascript - 如何隐藏 ul 的最后三行?

转载 作者:行者123 更新时间:2023-11-30 20:21:48 26 4
gpt4 key购买 nike

我想从我正在使用的 ul 中隐藏前两个 li

  <ul class="newade">
<li>
<ul>
<li>sub1</li>
<li>sub2</li>
<li>sub3</li>
</ul>
</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>

但是当我尝试使用 JQUERY 隐藏时,我遇到了一个问题,它也包括子列表。

<script type="text/javascript">
$('.newade').find("li:gt(1)").hide();
</script>

但我想要这样的结果

<ul class="newade">
<li>
<ul>
<li>sub1</li>
<li>sub2</li>
<li>sub3</li>
</ul>
</li>
<li>Two</li>
<li style="display:none;">Three</li>
<li style="display: none;">Four</li>
<li style="display: none;">Five</li>
</ul>

最佳答案

使用这一行:$('.newade > li:not(:lt(2))').hide();

$('.newade > li:not(:lt(2))').hide();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="newade">
<li>
<ul>
<li>sub1</li>
<li>sub2</li>
<li>sub3</li>
</ul>
</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>

关于javascript - 如何隐藏 ul 的最后三行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51378287/

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