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()一章節。

相關文章