jQuery 获取、设置HTML或TEXT内容的两种方法

  jQuery提供了两个API可以直接用来为元素添加内容。

  html()

  text()

  其中html()是为指定的元素添加html内容

  text()是为指定的元素添加文本内容

  两者的区别在于,text中的内容是纯文本,不会被解析为html

  如果要对如下html代码进行操作

  

复制代码 代码如下:

  <body>

  <p></p>

  </body>

  使用html()

  

复制代码 代码如下:

  $('p').html('<strong>Hello World</strong>, I am a <em><p></em> element.');

  页面效果为

  Hello World, I am a <p> element.

  如果使用text()

  

复制代码 代码如下:

  $('p').text('<strong>Hello World</strong>, I am a <em><p></em> element.');

  页面效果为

  <strong>Hello World</strong>, I am a <em><p></em> element.