关于页面加载完毕后,修改结构的问题

我想等页面加载完毕后让row里面有6个item应该怎么写?
换句话来说就是:
本来一行显示4个,共三行,
现在一行显示6个,共两行,最后一行空白
[img]http://dl.iteye.com/upload/attachment/294859/a352327b-638e-3015-b6df-7280e13d0248.jpg[/img]

3个回答

[code="js"]$(".item").each(function(i,n){
$(this).appendTo($(".row").eq(i/6));
});[/code]
未测试,你看下

试试:
var divObj = createElement("div");
divObj.className="item";
这样创建一个div
然后用appendChild(divObj);添加到父div最后面
现在是看你的代码不知道怎么获取父div

父div.appendChild(子div)

一个简单的办法,将所有的div设置float:left;那么他们就会从左往右一直铺过去了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问