为了账号安全,请及时绑定邮箱和手机立即绑定

关于html和text的区别

http://img1.sycdn.imooc.com//579f51b700014bf105460283.jpg

http://img1.sycdn.imooc.com//579f51d30001d3be03400074.jpg

关于红字的解释不太理解

例子中的html替换整个div节点不是因为前面选择的是div节点嘛

如果上面的text的a节点也换成div节点也能替换整个div节点呀

那红字中的针对整个HTML结构,不仅仅是文本内容又是什么意思呢

正在回答

3 回答

简单点说,html()里面可以是元素,也可以是文本,text()只是文本

0 回复 有任何疑惑可以回复我~

可是为什么第二个换成.text效果一样咧~ 

0 回复 有任何疑惑可以回复我~
#1

mm小鱼酱

如果处理的对象只有一个子文本节点,那么html处理的结果与text是一样的
2016-08-13 回复 有任何疑惑可以回复我~
#2

zero沐白 回复 mm小鱼酱

搜噶~
2016-08-15 回复 有任何疑惑可以回复我~

我明白了,.html()读取到的是元素中所有的内容,包括html标签也当成文本一样读取    

                而.text()是只读取其中的文本内容,不包括html标签

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于html和text的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信