发布在:性能

分离元素以进行处理

DOM 很慢;您需要尽可能避免对其进行操作。jQuery 在 1.4 版本中引入了 detach() 来帮助解决此问题,允许您在处理元素时将其从 DOM 中移除。

1
2
3
4
5
6
7
8
var table = $( "#myTable" );
var parent = table.parent();
table.detach();
// ... add lots and lots of rows to table
parent.append( table );