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.