我使用以下代码从DOM树中删除一个元素:
function onItemDeleted(name) {
$("#" + name).remove();
}
Run Code Online (Sandbox Code Playgroud)
这会对性能有害,因为我没有指出该元素的任何父级.元素是包含在TABLE元素中的TR.对此元素的DOM搜索将从顶部开始,可能是BODY.它会是这样的:
BODY => DIV => TABLE => TR(找到)
如果我发现TR的父级是TABLE,则搜索结果如下:
表 - > TR
我不知道上面是否真实,因为我认为搜索总是从根节点开始.