我想要实现的目标是,例如,首先计算JSon对象的总数console.log(Jobj.length);,我现在得到了13个项目。

#red div的内部应该是7个项目,Math.round(Jobj.length/2)#blue div的内部应该是6个Math.floor(Jobj.length/2),如果我有14个项目,那么#red#blue都应该有7个项目。

现在的问题是,我该如何拆分所需的方式,将前7个拆分为#red,其余拆分为#blue。
我是否做了部分工作,是否有人可以帮助?

http://jsfiddle.net/6LmFL/1/

最佳答案

现在可以使用了。我创建了一个小提琴:http://jsfiddle.net/6LmFL/2/

这是我修改的部分:

$.each(Jobj, function(i,v){
 if(i<7) {
  ($('<p>').text(v.item)).appendTo('.col1');
 }
 else {
   ($('<p>').text(v.item)).appendTo('.col2');
 }
});

09-25 18:51