gpt4 book ai didi

jquery nextUntil 有元素

转载 作者:行者123 更新时间:2023-12-01 04:30:39 26 4
gpt4 key购买 nike

我有很多这样的元素:

<div></div>
<span></span>
<table></table>
<div></div>
<span></span>
<div></div>

我需要检查 div 之间是否有表格元素,如果有则执行某些操作。

$('div').each(function () {
if ($(this).nextUntil('div').include('table')) {
$(this).addClass('got-a-table');
}
}

有这样的事吗?我知道没有包含方法,有什么东西可以得到我需要的东西吗?

谢谢。

结果应该是这样的:

<div class='got-a-table'></div>
<span></span>
<table></table>
<div></div>
<span></span>
<div></div>

编辑:一个用于快速测试的jsbin:http://jsbin.com/aqoha/2/edit

最佳答案

$('div').each(function () {
if ($(this).nextUntil('div').filter('table').length > 0) {
$(this).addClass('got-a-table');
}
});

您需要的是filter(),而不是include()。

关于jquery nextUntil 有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2832411/

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