jquery中append、prepend, before和after方法的区别
2017-07-13 16:24
676 查看
1. append()和prepend()
假设
<div class='a'> //<---you want div c to append in this <div class='b'>b</div> </div>
使用
$('.a').append($('.c'));
效果如下:
<div class='a'> //<---you want div c to append in this <div class='b'>b</div> <div class='c'>c</div> </div>
同样使用
$('.a').prepend($('.c'));
效果如下:
<div class='a'> //<---you want div c to append in this <div class='c'>c</div> <div class='b'>b</div> </div>
2. 使用after()和before()
同样使用假设代码:$('.a').after($('.c'));
效果如下:
<div class='a'> <div class='b'>b</div> </div> <div class='c'>c</div>
同样使用before()
$('.a').before($('.c'));
效果如下:
<div class='c'>c</div> <div class='a'> <div class='b'>b</div> </div>
总结:
append() & prepend()是在元素内插入内容(该内容变成该元素的子元素或节点),after() & before()是在元素的外面插入内容(其内容变成元素的兄弟节点)。
相关文章推荐
- jquery中append、prepend, before和after方法的区别(二)
- jquery中append、prepend, before和after方法的区别(一)
- Jquery添加元素(append,prepend,after,before四种方法区别对比)
- jquery中append、prepend, before和after方法的区别
- Jquery基础:append、prepend、after、before、appendTo的区别
- jquery append appendTo before after insertAfter insertBefore prepend prependTo用法区别
- jQuery中append、appendTo、prepend、prependTo、before、insertBefore、after与insertAfter方法注意事项
- jQuery中append/prepend与after/before的区别
- 添加新内容的四个 jQuery 方法:append,prepend,after,before
- jQuery中的append()和prepend(),after()和before()的区别
- jQuery HTML节点元素修改、追加的方法 html()、append()、prepend()、after()、before()
- jquery中append()、prepend()、after()、before()的区别详解
- jQuery中append、appendTo、prepend、prependTo、before、insertBefore、after与insertAfter方法总结
- jquery after before append appendto prepend prependto的区别
- 知识点二:jQuery 添加方法>append()、prepend()、after()、before()之间的作用
- jquery 追加元素append、prepend、before、after用法与区别分析
- jquery的append/prepend和after/before有什么区别呢?
- jQuery的append/prepend和after/before有什么区别?
- Jquery基础:append、prepend、after、before、appendTo的区别
- jQuery中append(),prepend()与after(),before()的区别