我想包裝兩個div在一個容器,但只有當他們直接跟隨另一個。在容器中包裝div如果他們直接跟着另一個jquery
TRUE
<div class="element"></div>
<div class="element"></div>
FALSE
<div class="element"></div>
<p class="different-element"></p>
<div class="element"></div>
我知道如何使用.wrapAll('<div class="container"></div>')
只是想知道如何抓住他們遵循相互包裝他們。我在想,.next()
將工作,並使用if($('.element').next('.elememt') == true)
然後,如果條件是真的包裝他們使用.wrapALL()
- 但這是行不通的。
.has()
將不起作用,因爲它只檢查後代。
任何建議將是偉大的。謝謝
哈哈。很好的問題。但爲什麼? ':'' –
如果它是純粹的表現形式,你可以使用CSS並做一些事情,比如呃...... .element:nth-child(odd){border-top:solid 1px red} –