DOM Insertion, Inside 追加元素内容
2016-02-15 15:03
155 查看
1.append ()
向每个匹配的元素内部追加内容。
实例:
效果:
第一段jQuery
实际形成的HTML代码:
第二段jQuery代码
效果:
实际形成的HTML代码
2.prepend()
向每个匹配的元素内部前置内容。
实现起来与append()是一致的,只是每次在元素前面插入
例如同样的jQuery代码:
实际形成的HTML代码
3.appendTo()
把所有匹配的元素追加到另一个指定的元素元素集合中。
实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。
例如下面的jQuery代码
效果:
实际形成的HTML代码:
4. prependTo()
把所有匹配的元素前置到另一个、指定的元素元素集合中。
向每个匹配的元素内部追加内容。
实例:
<div style="background-color: #222222;color: white" > <p id="p1">first</p> <p id="p2">second</p> <p id="p3">third</p> <div style="background-color: #666677" id="div"> <a href="index.html" style="background-color: #35b558">jump to</a> </div> <button id="btn">button</button> </div>
效果:
第一段jQuery
$("#btn").click(function(){ $("#div a").append($("#p1")); })效果
实际形成的HTML代码:
<div style="background-color: #222222;color: white" > <p id="p2">second</p> <p id="p3">third</p> <div style="background-color: #666677" id="div"> <a href="index.html" style="background-color: #35b558">jump to <p id="p1">first</p> </a> </div> <button id="btn">button</button> </div>
第二段jQuery代码
$("#btn").click(function(){ $("#div").append("<b>hello world</b>"); })
效果:
实际形成的HTML代码
<div style="background-color: #222222;color: white" > <p id="p1">first</p> <p id="p2">second</p> <p id="p3">third</p> <div style="background-color: #666677" id="div"> <a href="index.html" style="background-color: #35b558">jump to</a> <b>hello world</b> </div> <button id="btn">button</button> </div>
2.prepend()
向每个匹配的元素内部前置内容。
实现起来与append()是一致的,只是每次在元素前面插入
例如同样的jQuery代码:
$("#btn").click(function(){ $("#div").append("<b>hello world</b>"); })
实际形成的HTML代码
<div style="background-color: #222222;color: white" > <p id="p1">first</p> <p id="p2">second</p> <p id="p3">third</p> <div style="background-color: #666677" id="div"> <b>hello world</b> <a href="index.html" style="background-color: #35b558">jump to</a> </div> <button id="btn">button</button> </div>
3.appendTo()
把所有匹配的元素追加到另一个指定的元素元素集合中。
实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。
例如下面的jQuery代码
$("#btn").click(function(){ $("#div").appendTo("#p1"); })
效果:
实际形成的HTML代码:
<div style="background-color: #222222;color: white" > <p id="p1">first <div style="background-color: #666677" id="div"> <a href="index.html" style="background-color: #35b558">jump to</a> </div> </p> <p id="p2">second</p> <p id="p3">third</p〉 <button id="btn">button</button> </div>
4. prependTo()
把所有匹配的元素前置到另一个、指定的元素元素集合中。
相关文章推荐
- HTML5 data-* 自定义属性
- codevs 3286 火柴排队
- 在Mac OS的PHP环境下安装配置MemCache的全过程解析
- [Python]网络爬虫2
- git push error: failed to push some refs to 'ssh://git@ip:8850/Out/Afuyigou.
- 关闭Tomcat日志输出catalina.out
- Java中String类的isEmpty方法、null以及""的区别
- 如何从京东商品里获取需要的信息
- UIImagePickerController详解
- gz文件的解压和压缩
- Qt窗口句柄
- 关于IOS开发证书显示“此证书的签发者无效”解决方法
- 【题解】洛谷1579 哥德巴赫猜…
- iOS可执行文件瘦身方法
- MySQL引擎
- 【题解】洛谷2089 烤鸡
- 【题解】洛谷1426 小鱼会有危险吗
- 【题解】洛谷1618 三连击(升…
- 【题解】洛谷1478 陶陶摘苹果…
- 注意!最新.Net Framework与Exchange 的兼容性问题