我試圖動態生成UL列表,但問題是列表正在生成1000個項目的列表。所以我想限制列表,如果列表項超過5個刪除項目並顯示下5個列表項目javascript html
下面是列表,它會繼續動態
aa
bb
cc
dd
ee
ff
gg
hh
ii
jj
kk
ll
mm
nn
.
.
.
nth
我要劃分組的UL名單產生,所以應該表現出一5列表項目,然後將其刪除並顯示下5個列表項目,並重復步驟。
我M在<uL><li>
生成列表我想這
$(function() {
$('span').click(function() {
$('#datalist li:hidden').slice(0, 2).show();
if ($('#datalist li').length == $('#datalist li:visible').length) {
$('span ').hide();
}
});
});
ul li:nth-child(n+3) {
display:none;
}
ul li {
border: 1px solid #aaa;
}
span {
cursor: pointer;
color: #f00;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="datalist">
<li>aa</li>
<li>bb</li>
<li>cc</li>
<li>dd</li>
<li>ee</li>
<li>ff</li>
<li>gg</li>
<li>hh</li>
<li>ii</li>
<li>jj</li>
</ul>
<span>readmore</span>
你嘗試過這麼遠嗎? – Brad
您應該提供您已有的現有代碼,以便於您的幫助 –
@Brad plz檢查 –