现在这段代码支持1次,请问怎么才可以支持多次 $(function(){
if($('.case-content-box a').size() > 3){
var html = '';
$.each($('.case-content-box a:gt(3)'),function(){
html += $(this).prop("outerHTML");
$(this).remove();
})
$('.case-content-box').after('<div class="case-content-box">' + html + '</div>')
}
})
</script>
2 回答

忽然笑
TA贡献1806条经验 获得超5个赞
$(function(){ var od = $('.case-content-box'); while (od.find("a").size() > 4) { var nd = $('<div class="case-content-box"></div>'); od.before(nd); od.find("a").slice(0,4).appendTo(nd); } })

呼如林
TA贡献1798条经验 获得超3个赞
$(function(){ for (var lo = 0; lo <4; lo++) { if($('.case-content-box a').size() > 3){ var html = ''; $.each($('.case-content-box a:gt(3)'),function(){ html += $(this).prop("outerHTML"); $(this).remove(); }) $('.case-content-box').after('<div class="case-content-box">' + html + '</div>') } } })
添加回答
举报
0/150
提交
取消