好的,问题如下,例如,我有一个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")
问题是也要超越下一个兄弟姐妹,并在第一次失配时停止
我认为最好的答案是使用.nextUntil()
,并且.prevUntil()
在提出问题之前,我不知道这种方法是否存在!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句