亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

DOM內部插入

還是不太懂:append(),appendTo(),prepend(),prependTo(),這四個方法

正在回答

4 回答

append是把元素加入到目標元素內作為最后一個元素,prepend是把元素加入到目標元素內作為最后一個元素,另外兩個函數的作用相同,不同的只是目標元素和要插入元素的書寫位置而已

0 回復 有任何疑惑可以回復我~
$("A").append("B")//將B追加到A中
$("A").appendTo("B")//將A追加到B中
$("A").prepend("B")//將B前置到A中
$("A").prependTo("B")//將A前置到B中


0 回復 有任何疑惑可以回復我~

prepend()和prependTo()方法的區別

下邊的 ?寫錯了 - - ?道理都是一樣的。

為了省事,我是復制過來的。

多做實戰吧,然后右鍵審查元素去觀察你每次點擊的動作,看布局發生了什么!

0 回復 有任何疑惑可以回復我~

? ?append()和appendTo()方法的區別

??? append()——其方法是將方法里面的參數添加到jquery對象中來;
??? 如:A.append(B)的意思是將B放到A中來,后面追加,A的子元素的最后一個位置;

??? appendTo()——其方法是將jquery對象添加到appendTo指定的參數中去。
??? 如:A.appendTo(B)的意思是將A放到B中去,后面追加,B的子元素的最后一個位置;


? ? prepend()和prependTo()方法的區別

??? append()——其方法是將方法里面的參數添加到jquery對象中來;
??? 如:A.append(B)的意思是將B放到A中來,插入到A的子元素的第一個位置;

??? appendTo()——其方法是將jquery對象添加到appendTo指定的參數中去。
??? 如:A.appendTo(B)的意思是將A放到B中去,插入到B的子元素的第一個位置;


0 回復 有任何疑惑可以回復我~
#1

驚艷消逝 提問者

A.appendTo(B)的意思是將A放到B中去,插入到B的子元素的第一個位置; 這是錯誤的吧,不可能把A把放到B中,這是內部插入,B是要插入的內容,A是選中被插入的元素,所有B永遠是A的字節點(元素節點,或者是文本節點),而且不是插入在子元素的第一位置,而是插入在最后的位置,建議重新區別一下,謝謝你的建議
2016-10-30 回復 有任何疑惑可以回復我~
#2

驚艷消逝 提問者 回復 班大人

好像又是對的哦,,剛我回復的分析好像錯啦,唉,越想越亂
2016-10-30 回復 有任何疑惑可以回復我~
#3

班大人 回復 驚艷消逝 提問者

最好的方法是,動手去實踐。按F12,觀察你每次點擊,div發生的變化。
2016-10-30 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

DOM內部插入

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號