当您将数据类型指定为html而不是文本时,jQuery的作用会有所不同。我没有看到差异,但必须有一些我遗漏的微妙之处。如果我希望将一个html页面的一部分作为字符串返回,那么我使用它是否重要?
答案 0 :(得分:4)
“html”:以纯文本形式返回HTML;包含的脚本标记在插入DOM时进行评估。 “text”:纯文本字符串。
所以唯一的区别就是你有脚本标签。
答案 1 :(得分:-2)
<div id="foo">
<span>hello world</span>
</div>
$("#foo").text(); //=> hello world
$("#foo").html(); //=> <span>hello world</span>