動態建立的元素是不夠的,它只是臨時存放在內存中,最終咱們須要放到頁面文檔並呈現出來。那麼問題來了,怎麼放到文檔上?html
這裏就涉及到一個位置關係,常見的就是把這個新建立的元素,看成頁面某一個元素的子元素放到其內部。針對這樣的處理,jQuery就定義2個操做的方法數組
append:這個操做與對指定的元素執行原生的appendChild方法,將它們添加到文檔中的狀況相似。app
appendTo:實際上,使用這個方法是顛倒了常規的$(A).append(B)的操做,即不是把B追加到A中,而是把A追加到B中。函數
簡單的總結就是:spa
.append()和.appendTo()兩種方法功能相同,主要的不一樣是語法——內容和目標的位置不一樣code
append()前面是被插入的對象,後面是要在對象內插入的元素內容 appendTo()前面是要插入的元素內容,然後面是被插入的對象
節點與節點以前有各類關係,除了父子,祖輩關係,還能夠是兄弟關係。以前咱們在處理節點插入的時候,接觸到了內部插入的幾個方法,這節咱們開始講外部插入的處理,也就是兄弟之間的關係處理,這裏jQuery引入了2個方法,能夠用來在匹配I的元素先後插入內容htm
選擇器的描述:對象
注意點:blog
在元素內部進行操做的方法,除了在被選元素的結尾(仍然在內部)經過append與appendTo插入指定內容外,相應的還能夠在被選元素以前插入,jQuery提供的方法是prepend與prependTo內存
選擇器的描述:
經過右邊代碼能夠看到prepend與prependTo的使用及區別:
這裏總結下內部操做四個方法的區別:
與內部插入處理同樣,jQuery因爲內容目標的位置不一樣,然增長了2個新的方法insertAfter與insertBefore
注意事項: