📜  jQuery 中 text() 和 html() 方法的区别

📅  最后修改于: 2021-09-11 03:37:29             🧑  作者: Mango

Text() 方法:此方法返回所选元素的文本内容。它在设置内容时覆盖所有匹配元素的内容。

句法:

  • 返回文本内容:
    $(selector).text()
  • 设置文本内容:
    $(selector).text(content)
  • 使用函数设置文本内容:
    $(selector).text(function(index, currentcontent))

html() 方法:该方法用于设置或返回被选元素的内容(innerHTML)。它返回第一个匹配元素的内容或设置所有匹配元素的内容。

句法:

  • 返回内容:

    $(selector).html()
  • 设置内容:

    $(selector).html(content)
  • 使用函数设置内容:

    $(selector).html(function(index, currentcontent))

例子:



  

    
  
    

  

    

By clicking on the below buttons,         difference between         text and html in         jQuery is shown.     

               

输出:

单击按钮之前:

单击文本按钮后:

单击 html 按钮后:

text() 和 html() 方法的区别:

text() method html() method
It is used to set or return the text content of selected elements. It is used to set or return the content of selected elements.
This method cannot be used on form inputs or scripts. This method can not be used for value of a script element.
It is used in both XML and HTML documents. It is used only for HTML documents.
It is slower than html(). It is ~2x faster than .text().

支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐
  • 歌剧
  • 苹果浏览器