054_jQuary——html()与text()方法的区别?

html()会将对象中的所有内容输出,包括标签。设置时也会将标签设置上。

text()是获取标签中的文本内容,包括子标签,会将他们统一拼接成一个大字符串。

html()是不能访问xml文档,text()能访问xml文档。

值得注意的是:我们是把数据填写到双目标签的内入:如$("#select").html("<option>张三</option>)");

这里不能使用val(),因为他修改的value属性。

 =============================================================

innerHtml()与innerText()的区别?

这两个是js中的方法,不是jQaury中的,但是jQuary中的html()是调用了innerHtml()方法。

使用innerHtml()插入的标签会被浏览器加载,起作用。

innerText()插入的标签只是一个文本,不会浏览器加载。

原文地址:https://www.cnblogs.com/pogusanqian/p/12427826.html