append()函式與html()函式的區別

antzone發表於2017-03-22

其實這兩個函式的區別是蠻大的,比如append()函式可以向指定元素尾部追加元素物件,而html()函式就不可以。

他們兩者最為相似的功能,就是為指定元素設定html內容的時候。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html><html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
$(function(){
  $("#append").append("<b>螞蟻部落</b>");
  $("#html").html("<b>螞蟻部落</b>")
});
</script>
</head>
 
<body>
<div id="append"></div>
<div id="html"></div>
</body>
</html>

這個時候它們的功能缺失有點相似,但是實際上本質上是有區別:

append()函式是為指定元素尾部附加內容,而html()函式是重置元素內部的html內容。

相關閱讀:

1.append()函式可以參閱jQuery append()一章節。

2.html()函式可以參閱jQuery html()一章節。

相關文章