gpt4 book ai didi

javascript - jQuery empty() 与文本 ('' )

转载 作者:搜寻专家 更新时间:2023-11-01 05:06:02 25 4
gpt4 key购买 nike

有什么不同

$(element).empty()$(element).text('');

哪个更好?

最佳答案

结果相同,但如果我们查看 jQuery text方法实现:

text: function (value) {
return jQuery.access(this, function (value) {
return value === undefined
? jQuery.text(this)
: this.empty().append((this[0] && this[0].ownerDocument || document).createTextNode(value));
}, null, value, arguments.length);
},

我们将看到 $(element).text(''); 实际上会在内部使用 .empty。因此后者要快一些。

同样从语义的 Angular 来看,如果你想清空一些节点,你应该明确地使用.empty方法,而不是text

关于javascript - jQuery empty() 与文本 ('' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15810728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com