【jQuery中的append()和prepend(),after()和before()的差别】行是知之始,知是行之成。这篇文章主要讲述jQuery中的append()和prepend(),after()和before()的差别相关的知识,希望能为你提供帮助。
jQuery中的append()和preappend(),after()和before()的差别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>
after()和before()相同的上述代码,使用
$(‘.a‘).after($(‘.c‘));
结果:
<
div class=‘a‘>
<
div class=‘b‘>
b<
/div>
<
/div>
<
div class=‘c‘>
c<
/div>
//<
----this will be placed here
使用
$(‘.a‘).before($(‘.c‘));
结果:
<
div class=‘c‘>
c<
/div>
//<
----this will be placed here
<
div class=‘a‘>
<
div class=‘b‘>
b<
/div>
<
/div>
由上我们能够得出结论:
append() & prepend()实在元素内插入内容(该内容变成该元素的子元素或节点),after() & before()是在元素的外面插入内容(其内容变成元素的兄弟节点)。
推荐阅读
- Android自动化测试探索
- Android从零单排之免费短信验证
- 阅读源代码的重要性(如厨师选食材,耍厨具——在Eclipse中怎样查看JavaAndroid源代码)
- Android Kill Process
- idea启动tomcat 找不到 类,或者报Error configuring application listener of class org.springframework.web.contex
- Android Training - Volley(Lesson 0 - 序言)
- 一起学android之设置ListView数据显示的动画效果(24)
- AttributeError: 'module' object has no attribute 'App'
- Ionic和React Native之间的区别