jquery中append、prepend, before和after方法的区别(一)
2017-09-16 15:12
726 查看
原文:http://blog.csdn.net/woosido123/article/details/64439490
在 jquery中append() 与 prepend()是在元素内插入内容(该内容变成该元素的子元素或节点),after() 与before()是在元素的外面插入内容(其内容变成元素的兄弟节点)。
1. append()和prepend()
<div class='a'> <div class='b'>b</div> </div>
1
2
3
1
2
3
使用
$('.a').append($('.c'));
1
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
1
2
3
4
同样使用
$('.a').prepend($('.c'));
1
2
1
2
效果如下:
<div class='a'> <div class='c'>c</div> <div class='b'>b</div> </div>
1
2
3
4
5
6
1
2
3
4
5
6
2. 使用after()和before()
同样使用假设代码:$('.a').after($('.c'));
1
1
效果如下:
<div class='a'> <div class='b'>b</div> </div>
<div class='c'>c</div>
1
2
3
4
1
2
3
4
同样使用before()
$('.a').before($('.c'));
1
1
效果如下:
<div class='c'>c</div>
<div class='a'> <div class='b'>b</div> </div>
1
2
3
4
1
2
3
4
相关文章推荐
- jquery中append、prepend, before和after方法的区别(二)
- jquery中append、prepend, before和after方法的区别
- jquery中append、prepend, before和after方法的区别
- Jquery添加元素(append,prepend,after,before四种方法区别对比)
- jQuery中append、appendTo、prepend、prependTo、before、insertBefore、after与insertAfter方法总结
- jQuery中append、appendTo、prepend、prependTo、before、insertBefore、after与insertAfter方法注意事项
- jQuery中append(),prepend()与after(),before()的区别
- jquery中append()、prepend()、after()、before()的区别详解
- jQuery HTML节点元素修改、追加的方法 html()、append()、prepend()、after()、before()
- jquery 追加元素append、prepend、before、after用法与区别分析
- jQuery中append/prepend与after/before的区别
- jquery after before append appendto prepend prependto的区别
- 知识点二:jQuery 添加方法>append()、prepend()、after()、before()之间的作用
- 添加新内容的四个 jQuery 方法:append,prepend,after,before
- jquery的append/prepend和after/before有什么区别呢?
- jquery append appendTo before after insertAfter insertBefore prepend prependTo用法区别
- jQuery中的append()和prepend(),after()和before()的区别
- Jquery基础:append、prepend、after、before、appendTo的区别
- jquery的append、prepend、html、after、before 的总结和区别
- jQuery的append/prepend和after/before有什么区别?