发布于: 性能

分离元素进行操作

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 );