每三条数据放一个div (js循环)

数据循环,在使用js循环数据的时候可能会遇到需要把指定条数的数据塞进一个div里,例如选项卡之类的效果可能就会用到下面这种循环

var arr=[1,2,3,4,5],len=arr.length;
if (len>0) {
	var html=[];
	$.each(arr,function (i,d) {
		if (i==0) {
			html.push('<div>')
		}
		html.push('<p>'+d+'</p>');
		if ((i+1)%3==0&&(i<(len-1))) { 
			html.push('</div><div>')
		}
		if(i==len-1){
			html.push('</div>')	
		}
	});
	console.log(html.join(''))
}

One Response to “ 每三条数据放一个div (js循环) ”

  1. 明美说道:

    沙发,板凳都没偶的份了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>