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

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

內部插入,和外部插入的區別什么???

分不清清楚,感覺作用都是一樣的,內部和外部是什么意思啊理解不了~求解答,謝謝!

正在回答

7 回答

我是這樣理解的:

第一個例子:內部插入

<div?class="content"></div>
$(".content").append('<div?class="append">通過append方法添加的元素</div>')
此時content是append的父類;反之亦然。

第二個例子:外部插入

<div?class="aaron">
????<p?class="test1">測試before</p>
</div>
$(".test1").before('<p?style="color:red">before,在匹配元素之前增加</p>',?'<p?style="color:red">多參數</p>')

此時test1類前叫一個P標簽;這兩個是同級關系


外部插入就更精準吧!

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

<div id=div1>這是第一個div</div>?

//用內部插入 。

$('#div1').append('<div id=div2>這是第二個div</div>');

結果是在div1中 添加子元素。? 此時div1是div2的父元素。

即:

<div id=div1>

????這是第一個div

????<div id=div2>

????????這是第二個div

????</div>

</div>

//用外部插入。

結果是<div id=div1>這是第一個div</div>

????????<div id=div2>這是第二個div</div>

這倆個div是兄弟級關系

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

結果都是一樣的,就是語法不一樣而已

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

不是吧,一個是在div里面在放一個div,還有一個是在div后面或前面放一個并列的div

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

一樣,你可以試試看啊

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

舉一個例子:

<div?id="div1">
????<div?id="div2">
????????<div?id="div3">
????????</div>
????</div>
</div>

這是一個三層嵌套的div,現在插入元素,看看你想在哪里插入,比如給第二個元素插入一個兄弟元素,用內部插入的方法:$('#div1').append('<div id="div2_1">和div2是并列的關系</div>'),那么同樣可以用外部插入的方法:$(<div id="div2_1">和div2是并列的關系</div>).insertAfter('#div3');注意用append()和insertAfter/Before()的格式的區別,學習這些東西要的是多動手,你可以用這些方法,拿幾個html頁面做做試驗,然后印象就深刻了。

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

說再見了吧 提問者

就是寫法不一樣,結果是一樣的意思嗎
2017-08-11 回復 有任何疑惑可以回復我~
#2

金剛無敵葫蘆娃 回復 說再見了吧 提問者

還是看不懂講得什么,我理解的是append是加的子元素,Before、After加的是兄弟元素,insertAfter是After反過來寫
2020-03-28 回復 有任何疑惑可以回復我~

內部插入是在一個父元素內插入子元素,外部插入的話可以插入同級的元素

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

舉報

0/150
提交
取消
jQuery基礎(二)—DOM篇
  • 參與學習       114002    人
  • 解答問題       614    個

jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換

進入課程

內部插入,和外部插入的區別什么啊?

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

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

幫助反饋 APP下載

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

公眾號

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