【发布时间】:2013-03-12 20:30:39
【问题描述】:
如何将gfield_html下的所有li包装在一个div中。
目前我们正在使用这个:
$('.gfield_html').each(function(i, e) {
$(e).nextUntil('.gfield_html').wrapAll('<div class="box"></div>');
});
但第二个 gsection 被包裹在 div 中,它是一个标题,所以我们不希望它被包裹。
这是结构
<li class="gsection">test</li>
<li class="gfield_html">test</li>
<li>test</li>
<li>test</li>
<li class="gsection">test2</li>
<li class="gfield_html">test2</li>
<li>test2</li>
<li>test2</li>
【问题讨论】:
-
所以你只想包装第一个?
-
我们要将gfield_html下的所有li都包裹在独立的div中
-
gfield_html下面没有li标签? -
在带有gfield_html类的li下我们还有其他的li
-
上面的 jquery 代码正在运行,但他用 div 中的 gsection 类包装了 li。我们不希望那个 li 被包裹