我有一个包含大约1,500行的表格。
我正在使用以下jQuery代码从DOM中删除该表格:
$('#myTable').remove();
使用removeChild()执行相同的操作:
需要约300毫秒,会产生明显的延迟。
var myTable = $('#myTable')[0] ;
myTable.parentNode.removeChild(myTable);
需要大约30毫秒。
我可以轻松地使用removeChild()版本,但我很困惑为什么jQuery的remove()会花费这么长时间?removeChild()版本是否没有清除jQuery中的某些内容?
演示:jspref