【笔记】after,before,insertAfter,insertBefore的作用
2016-08-03 11:56
399 查看
这几个方法的作用是插入外部节点,所谓外部插入节点就是我们平常在网页编程中手动添加代码到某一句语句的前面或后面,如图:
红色框的P是在蓝色框span的前面插入的外部节点,反过来说蓝色框的span是在红色框的p后面插入的外部节点。
再来说说表中的函数:
after(content):content为插入到元素外部后面的内容
例子:
$("A").after("<p>hello</p>")
在元素A外部的后面插入一个内容为hello的p标签
after(function):这里的function指的是某一个方法名,这一个方法必须返回一个值才能被调用
例子:
$("B").after(retHtml); //插入内容
function retHtml() {
var str = "<span><b>Write Less Do More</b><span>";
return str;
}
在元素B外部后面添加retHtml方法里面的内容,而方法retHtml里面的返回值是 【var str = "<span><b>Write Less Do More</b><span>";】这一串内容,所以B元素外部后面添加的内容为“<span><b>Write Less Do More</b><span>”
而后面的before(content),before(function)两个方法的作用是和after方法反向而已,即在元素外部前面添加内容,其基本用法都是一样的
insertAfter(content):insert这个单词的意思是插入,顾名思义这个方法其实是和appendTo的作用是一样的,只不过它是在某元素的外部插入
其中content这个参数是传一个目标元素
例子:
$("A").insertAfter($("B"))
将A元素插入到B元素外部的后面
insertBefore(content):很明显这个就是和insertAfter起到反向的作用,即在某元素的外部前面插入内容
相关文章推荐
- JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove系列方法的使用。
- js 动态创建并插入元素 insertBefore insertAfter
- JavaScript之insertBefore()和自定义insertAfter()的用法。
- jquery之insertBefore(),insertAfter(),prependTo(),appendTo()用法详解
- js追加元素的几种方法(append()、prepend()、after()、before()、insertAfter()、insertBefore())
- DOM Core insertBefore方法 和自定义函数 insertAfter
- JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove的使用
- JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove系列方法的使用
- css中伪元素: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方法注意事项
- Animation.setFillAfter and Animation.setFillBefore的作用
- JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove系列方法的使用。
- jquery append appendTo before after insertAfter insertBefore prepend prependTo用法区别
- JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove系列方法的使用。
- jQuery学习笔记之 Dom 操作 append、prepend、after、before、appendTo
- Animation.setFillAfter and Animation.setFillBefore的作用
- jquery的insertBefore(),insertAfter(),after(),before()
- JUnit4中@Before、@After、@Test等注解的作用