Here是我到目前为止的一个小提琴。 我想将所有'OK'起始类组包装成自己的:
<div class="wrapper">
我认为一种可能性是获取每个组的第一个元素,然后运行nextUntil()
,直到找到类与类不匹配的元素,然后.wrapAll()
。
它应该看起来像这样:
<div class="foo">aaa</div>
<div class="wrapper">
<div class="ok-4">bbb</div>
<div class="ok-21887">ccc</div>
<div class="ok-6">ddd</div>
</div>
<div class="bar">eee</div>
<div class="baz">fff</div>
<div class="wrapper">
<div class="ok-5a4">ggg</div>
<div class="ok-12">hhh</div>
</div>
<div class="bim">iii</div>
答案 0 :(得分:1)
要包装每个div,您可以使用.wrap()
:
$('div[class^="ok"]').wrap("<div class='wrapper'></div>");
<强> Working Demo 强>
答案 1 :(得分:0)