gpt4 book ai didi

javascript - 找到第一个下一个元素,然后停止搜索

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:02:09 24 4
gpt4 key购买 nike

如何使用 jQuery 来选择特定元素之后(不是立即)出现的第一个元素?我有这个 list 。

<ul>
<li>Item 1</li>
<li>Item 2</li>
<li class="tr current">Item 3</li>
<li>Item 4</li>
<li class="tr">Item 5</li>
<li>Item 6</li>
<li class="tr">Item 7</li>
<li>Item 8</li>
</ul>

如何使用 jQuery 使用 tr current(项目 3)选择/操作第一个出现的 tr(项目 5)?这个我试过了。

// This apply background color to the next immediate (Item 4) as its definition.
$('.tr.current').next().css('background-color', '#000');

// This apply to background color all next Items
$('.tr.current').nextAll().css('background-color', '#000');

// This apply to background color all next Items with class tr (Item 5, Item 7)
$('.tr.current').next('.tr').css('background-color', '#000');

最佳答案

.nextAll():first 选择器一起使用:

$('.tr.current').nextAll('.tr:first').css('background-color', '#000');     
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li class="tr current">Item 3</li>
<li>Item 4</li>
<li class="tr">Item 5</li>
<li>Item 6</li>
<li class="tr">Item 7</li>
<li>Item 8</li>
</ul>

关于javascript - 找到第一个下一个元素,然后停止搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34654451/

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