0

我正在尝试在我非常复杂的 JS 代码中实现缓存和减少 DOM 操作。我只是想确定,什么更有效?

1)

var $thebox = $(".textbox[data-title*='"+dt+"']");

    $thebox.remove();

或者

2) $(".textbox[data-title*='"+dt+"']").remove();?

4

1 回答 1

1

如果您使用 $(".textbox[data-title*='"+dt+"']") 一次,它们是相同的。

这取决于你的情况。如果您必须在删除所有“选择器”之前重新创建“选择器”。

你必须使用 $(".textbox[data-title*='"+dt+"']").remove();

因为 $thebox 现在已经过时了。

于 2013-02-16T13:48:44.900 回答