好的问题如下,我有一个div,其中有一些兄弟姐妹定位在div之后,例如:
<div id="parent">
<div class="invalid"></div><!-- break iteration here !-->
<div class="operand"></div>
<div class="constant"></div>
<div class="operator"></div>
<div class="operand"></div><!--this is the target div i want its siblings !-->
<div class="constant"></div>
<div class="constant"></div>
<div class="operator"></div>
<div class="invalid"></div><!-- break iteration here !-->
</div>
我想迭代所有类“常量”或类“操作符”(下一个和前一个兄弟姐妹)的兄弟姐妹,直到两个方向上的第一个不匹配。
到目前为止尝试过:
.next( ".constant .operator" ).appendto("#mydiv")
.prev( ".constant .operator" ).appendto("#mydiv")
问题是要超越下一个兄弟姐妹,并在第一次不匹配时停止