jquery中append、prepend, before和after方法的區別
1. append()和prepend()
假設
<div class='a'> //<---you want div c to append in this
<div class='b'>b</div>
</div>
- 1
- 2
- 3
使用
$('.a').append($('.c'));
- 1
效果如下:
<div class='a'> //<---you want div c to append in this
<div class='b'>b</div>
<div class='c'>c</div>
</div>
- 1
- 2
- 3
- 4
同樣使用
$('.a').prepend($('.c'));
- 1
- 2
效果如下:
<div class='a'> //<---you want div c to append in this
<div class='c'>c</div>
<div class='b'>b</div>
</div>
- 1
- 2
- 3
- 4
- 5
- 6
2. 使用after()和before()
同樣使用假設程式碼:
$('.a').after($('.c'));
- 1
效果如下:
<div class='a'>
<div class='b'>b</div>
</div>
<div class='c'>c</div>
- 1
- 2
- 3
- 4
同樣使用before()
$('.a').before($('.c'));
- 1
效果如下:
<div class='c'>c</div>
<div class='a'>
<div class='b'>b</div>
</div>
- 1
- 2
- 3
- 4
總結:
append() & prepend()是在元素內插入內容(該內容變成該元素的子元素或節點),after() & before()是在元素的外面插入內容(其內容變成元素的兄弟節點)。
相關文章
- jquery中append()方法與after()方法的區別jQueryAPP
- mysql觸發器案例分析以及before和after的區別MySql觸發器
- Python3中列表方法append()和extend()的區別PythonAPP
- jQuery中css()和attr()方法的區別jQueryCSS
- jQuery的append和appendTojQueryAPP
- 瞭解css中偽元素 before和after的用法CSS
- 列表中的append,extend,+=,+的區別APP
- 偽元素 before 和 after 初探
- [CSS] 偽元素和偽類,::before 和 :before 區別CSS
- jquery中prop和attr的區別jQuery
- Jquery中attr和prop的區別jQuery
- jquery $(this) 和this的區別jQuery
- JQuery this和$(this)的區別jQuery
- JQuery中html()和val()的用法區別jQueryHTML
- jquery中dom節點操作方法empty和remove的區別jQueryREM
- flask 中的before_request 與 after_requFlask
- XML和HTML的主要區別、 jQuery 能做什麼?JavaScript中的“=、==、===”區別?XMLHTMLjQueryJavaScript
- jQuery的html()和text()區別jQueryHTML
- jquery prop和attr的區別jQuery
- css偽元素(before與after)CSS
- jQuery的AJAX請求中contentType和dataType的區別jQuery
- css3偽元素選擇器before 和 after 的使用CSSS3
- Java中 equals() 方法和 == 的區別Java
- 使用jquery和使用框架的區別jQuery框架
- laravel中delete()方法和destroy()方法的區別Laraveldelete
- Element UI 元件 Dialog 中 before-close 與 close 的區別UI元件
- jquery中$.get()提交和$.post()提交有區別嗎?jQuery
- Python中函式和方法的區別Python函式
- activity和fragment中startactivityforresult方法的區別Fragment
- before-after-hook鉤子函式Hook函式
- jQuery中onload與ready區別jQuery
- window.onload()函式和jQuery中的document.ready()區別函式jQuery
- 介面和列舉在方法中的區別
- jquery Promise和ES6 Promise的區別jQueryPromise
- docment.getelementbyid 和jquery裡的$(#'id')區別jQuery
- axios,Ajax,jQuery ajax,axios和fetch的區別iOSjQuery
- jQuery實戰之 attr() 和 prop() 的區別jQuery
- ==和equals方法的區別