【发布时间】:2009-07-15 04:59:57
【问题描述】:
我有一个返回动态项目列表的页面
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
<li>item4</li>
<li>item5</li>
<li>item6</li>
</ul>
我需要一种在每组 3 个列表元素周围插入标签的方法。基本上把上面的代码改成这个
<ul>
<div>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</div>
<div>
<li>item4</li>
<li>item5</li>
<li>item6</li>
</div>
</ul>
我一直在玩 Jquery Wrap()、WrapAll()、WrapInner()... 但到目前为止没有成功。非常感谢任何解决方案或想法。
【问题讨论】:
-
您确定这是有效的标记吗?我认为 ul-li-li-li ul-li-li-li 会更有意义(在语义上也是如此)
-
是的,我想在每 3 个 li 元素之后插入一个
- 对会做我需要它做的事情并且是有效的。好点