我有一个由HTML(图像,样式文本,表单等)组成的无序列表。列表中的项目数是介于1和10之间的变量。如何创建分页系统,以便所有列表项在一个DIV中显示(如果有5个或更少的项目),并创建另一个DIV并填充如果有超过5个项目溢出?使用jQuery和Javascript将无序列表拆分为多个div
例如这里是元素的任意数的列表(在这种情况下,七):
<ul>
<li><img src="photo.jpg" /></li>
<li><strong>TEXT TEXT TEXT</strong></li>
<li><img src="another_photo.jpg" /></li>
<li><strong>MORE TEXT TEXT TEXT</strong></li>
<li><a href="#" onClick="alert('Hello There');">Say Hello!</a></li>
<li>MORE STUFF</li>
<li>YET EVEN MORE STUFF</li>
</ul>
,这将是所产生的DIV
<div id="first_div">
<ul>
<li><img src="photo.jpg" /></li>
<li><strong>TEXT TEXT TEXT</strong></li>
<li><img src="another_photo.jpg" /></li>
<li><strong>MORE TEXT TEXT TEXT</strong></li>
<li><a href="#" onClick="alert('Hello There');">Say Hello!</a></li>
</ul>
</div>
<div id="second_div">
<ul>
<li>MORE STUFF</li>
<li>YET EVEN MORE STUFF</li>
</ul>
</div>
您的代码不符合“lisPart”做任何事(和你忘了'var'),并且它不修改“lis”在循环中。 – Pointy
oops :)谢谢,编辑 – Trey