我正在尝试实现缓存并将DOM操作减少到我非常复杂的JS代码中。我只是想确定什么更有效?
1)
var $thebox = $(".textbox[data-title*='"+dt+"']");
$thebox.remove();
或
2)$(".textbox[data-title*='"+dt+"']").remove();
?
答案 0 :(得分:1)
如果你一次使用$(“。textbox [data-title * ='”+ dt +“']”),它们就是一样的。
这取决于你的情况。如果您必须重新'选择器',请先将其删除。
你必须使用$(“。textbox [data-title * ='”+ dt +“']”)。remove();
因为$ thebox现在已经老了。