我有一堆这样的元素:
<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