我有一张巨大的桌子,一排有大约2600根柱子(这是甘特图)
我要做的是克隆这个表并将其复制100次到页面上的某个位置(而不是重新绘制表100次,因为它看起来效率较低,但我可能错了)
var $templateTable = $("div#GTT_TLayout").clone();
//there are 100 divs matching it
$("div[id ^= 'taskgrid_bar_' ]").each(function(){
...
$(this).before($templateTable.html());
});
问题是某些客户遇到了“脚本超时”问题。
所以我的问题是,有更好的方法来做到这一点更有效吗?
非常感谢
答案 0 :(得分:0)
您也可以在.html()
之外的$templateTable
上拨打.each
电话,因为没有必要拨打100次。无论如何,这应该有所帮助。