关于html和text的区别

来源:3-2 jQuery的属性与样式之html()及.text()

C0EEC3F7BBAA

2016-08-01 21:44

http://img.mukewang.com/579f51b700014bf105460283.jpg

http://img.mukewang.com/579f51d30001d3be03400074.jpg

关于红字的解释不太理解

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

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

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

写回答 关注

3回答

  • johnhung2010
    2016-08-22 16:30:16

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

  • zero沐白
    2016-08-12 16:36:16

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

    zero沐白 回复mm小鱼酱

    搜噶~

    2016-08-15 09:53:12

    共 2 条回复 >

  • C0EEC3F7BBAA
    2016-08-01 22:30:51

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

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

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题