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()是在元素的外面插入内容(其内容变成元素的兄弟节点)。
jQuery中的append()和prepend(),after()和before()的差别的更多相关文章
- jquery中的 append , after , prepend , before 区别
		jQuery append() 方法在被选元素的结尾插入内容. jQuery prepend() 方法在被选元素的开头插入内容. jQuery after() 方法在被选元素之后插入内容. jQuer ... 
- jquery中添加元素append,prepend,before和after方法的区别
		append:在元素内部的最后面添加元素,作为子元素. prepend:在元素内部的最前面添加元素,作为子元素. before:在元素的前边,作为兄弟元素添加. after:在元素的后边,作为兄弟元素 ... 
- jquery中关于append()的用法笔记---append()节点移动与复制之说
		jquery中关于append()的用法笔记---append()节点移动与复制之说 今天看一本关于jquery的基础教程,看到其中一段代码关于append()的一行,总是百思不得其解.于是查了查官方 ... 
- jquery中的append功能相当于剪切的作用 将原来的元素剪切走
		jquery中的append功能相当于剪切的作用 将原来的元素剪切走 
- jQuery中focusin()和focus()、find()和children()的差别
		jQuery中focus()和focusin().focus()和children()的差别 focus()和focusin() focus()和focusin()的差别在于focusin()支持事件 ... 
- 添加新内容的四个 jQuery 方法:append,prepend,after,before
		添加新内容的四个 jQuery 方法区别如下: append() - 在被选元素(里面)的结尾插入内容prepend() - 在被选元素(里面)的开头插入内容 //jQuery append() 方法 ... 
- jQuery中的append中含有onClick的问题
		在jQuery中,当append中含有onClick时,点击事件无效果.需要在append完之后再额外绑定点击事件. 
- jquery中的append和appendTo用法
		append(content):向每个匹配的元素内部追加内容.这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似. JavaScript代码 <script ty ... 
- Jquery基础:append、prepend、after、before、appendTo的区别
		append() 是在被选元素的结束标签前面(即改被选元素的内部)插入指定内容. after() 是在被选元素的结束标签后面(即该被选元素的外部)插入指定的内容. appendTo() 仍然是在被选元 ... 
随机推荐
- Linux命令之useradd
			useradd [选项] LOGIN(登录名) useradd –D useradd –D [选项] 创建一个新用户或更新默认新用户信息.useradd和adduser命令相同,adduser是use ... 
- 【C++】析构函数的作用和用法
			一.定义1. 作用:对象消亡时,自动被调用,用来释放对象占用的空间2.特点: (1) 名字与类名相同 (2) 在前面需要加上"~" (3) 无参数,无返回值 (4) ... 
- JNDI Tomcat
			1.JNDI的诞生及简介简介 1)服务器数据源配置的诞生 JDBC阶段: 一开始是使用JDBC来连接操作数据库的: 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Cl ... 
- bzoj 2803  [Poi2012]Prefixuffix 兼字符串hash入门
			打cf的时候遇到的问题,clairs告诉我这是POI2012 的原题..原谅我菜没写过..于是拐过来写这道题并且学了下string hash. 字符串hash基于Rabin-Karp算法,并且对于 ... 
- python基础之组合继承多态
			组合 1.什么是组合 组合就是一个类的对象具备一个指向另外一个类的对象的属性 2.为何用组合 组合可以减少代码冗余 3.如何使用 class People: def __init__(self,nam ... 
- 用js给循环的列表添加click事件
			纠结了两天终于搞定了,首先id这个东西必不可少,这个时候不能用onclik事件,而是需要使用代理事件. 比如说,这里有个列表如下: <ul> <li></li> & ... 
- python获取函数名
			Date: 20140223Auth: Jin 参考: http://hi.baidu.com/greysign/item/d11919d325c4c2e6b2f777bf 获取函数名python中获 ... 
- Redis-NoSql 概述,NoSql的优点
			全称 not only sql: 全新数据库理念:非关系型数据库: 高并发读写:海量数据的高效率存储和访问:高可扩展性和高可用性: 键值对存储:列存储:文档数据库:图形数据库: 易扩展:灵活的数据模型 ... 
- 【chrome】在做项目使用chrome调试的时候,调整Console的位置
			在新的电脑上安装了谷歌浏览器 ,然后在调试系统的时候,发现console这个控制台,模拟调试js的位置无法显示到source以下, 解决问题: 怎么样让console控制台显示到sources下,在查 ... 
- Linux用来抗衡Win的那些桌面环境
			作为一个 Linux 的爱好者,参加了 9 月 22 日 Linux Deepin 在北京举行的用户与开发者大会(给大家一个链接).名为参加会议,实为打酱油.但 Linux Deepin 团队的一些理 ... 
