jQuery文档处理(一)--内部插入,外部插入,删除
来源:互联网 发布:易语言30000源码 编辑:程序博客网 时间:2024/06/07 14:10
jQuery文档处理
1: 内部插入
A.append(B) 将B插入到A的内部后面(之后的串联操作,操作A)
<A> .... <B></B> <A>
A.prepend(B) 将B插入到A的内部前面
<A> <B></B> .... <A>
A.appendTo(B) 将A插入到B的内部后面 (之后的串联操作,操作A)
A.prependTo(B) 将A插入到B的内部前面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>内部插入节点.html:添加子节点</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="../js/jquery-1.8.3.js"></script> </head> <body> <ul id="city"> <li id="bj" name="beijing">北京</li> <li id="tj" name="tianjin">天津</li> <li id="cq" name="chongqing">重庆</li> </ul> <ul id="love"> <li id="fk" name="fankong">反恐</li> <li id="xj" name="xingji">星际</li> </ul> <div id="foo1">Hello1</div> </body><script type="text/javascript"> $(document).ready(function(){ //把城市天津加入到love的最后 var $tj = $("#tj"); var $love = $("#love"); //$love.append($tj); //$tj.appendTo($love); //把城市天津加入到love的前面 $love.prepend($tj); //$tj.prependTo($love); });</script></html>
2: 外部插入
A.after(B) , 将B插入到A后面(同级)
<A></A> <B></B>
A.before(B) ,将B插入到A前面
<B></B> <A></A>
A.insertAfter(B) , 将A插入到B后面(同级)
<B></B> <A></A>
A.insertBefore(B) 将A插入到B前面
<A></A> <B></B>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>04_外部插入节点.html:添加兄弟节点</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="../js/jquery-1.8.3.js"></script> </head> <body> <ul id="city"> <li id="bj" name="beijing">北京</li> <li id="tj" name="tianjin">天津</li> <li id="cq" name="chongqing">重庆</li> </ul> <p id="p3">I would like to say: p3</p> <p id="p2">I would like to say: p2</p> <p id="p1">I would like to say: p1</p> </body><script type="text/javascript"> $(document).ready(function(){ var $city = $("#city"); var $p2 = $("#p2"); //把city插入到p2前面 //$p2.before($city); //$city.insertBefore($p2); //把city插入到p2后面 //$p2.after($city); $city.insertAfter($p2); });</script></html>
删除
empty() 清空标签体
remove() 删除当前对象。如果之后再使用,元素本身保留,绑定事件 或 绑定数据 都会被移除
detach() 删除当前对象。如果之后再使用,元素本身保留,绑定事件 或 绑定数据 都保留
绑定数据
data(name) 获得
data(name,value) 设置
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>05_删除节点.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="../js/jquery-1.8.3.js"></script> </head> <body> <ul id="city"> <li id="bj" name="beijing">北京<p>海淀区</p></li> <li id="tj" name="tianjin">天津<p>河西区</p></li> <li id="cq" name="chongqing">重庆</li> </ul> <p class="hello">Hello</p> how are <p>you?</p> </body><script type="text/javascript"> $(document).ready(function(){ //绑定事件 $("#city").click(function(){ alert("city"); }); //绑定数据 $("#city").data("dly","beautiful"); //alert($("#city").data("dly")); //删除的同时会返回被删除的对象 //var $city = $("#city").remove();//对象绑定的事件不会保留,绑定的数据也不会保留 var $city = $("#city").detach();//对象绑定的事件会保留,绑定的数据也会保留 //再次使用$city $("body").prepend($city); alert($city.data("dly")); });</script></html>
1 0
- jQuery文档处理(一)--内部插入,外部插入,删除
- jQuery文档处理,外部插入
- 文档处理 内部插入
- Jquery进行文本处理时,总共分为6种模式:内部插入、外部插入、包裹、替换、删除、复制
- jquery 内部插入与外部插入
- jquery内外部插入
- jQuery文档操作-DOM插入操作-元素内部
- jQuery文档操作-DOM插入操作-元素外部
- jQuery DOM 操作(基本操作、内部插入、外部插入、包裹操作)
- jQuery DOM 操作(基本操作、内部插入、外部插入、包裹操作)
- jQuery DOM 操作(基本操作、内部插入、外部插入、包裹操作)
- jQuery DOM 操作(基本操作、内部插入、外部插入、包裹操作)
- jQuery DOM 操作(基本操作、内部插入、外部插入、包裹操作)
- jquery文档插入
- jquery笔记-内部插入节点
- jquery笔记-外部插入节点
- jquery dom 文档对象操作,插入,删除,克隆,替换
- Avalon-插入删除处理
- PHP 二维数组 按任意键值排序
- Ajax+Servlet实现搜索框的智能提示
- Mysql触发器简单使用
- H2数据库攻略
- Jquery字符串,数组(拷贝、删选、合并等),each循环,阻止冒泡,ajax出错,$.grep筛选,$.param序列化,$.when
- jQuery文档处理(一)--内部插入,外部插入,删除
- windows下如何在一台机器上安装两个MYSQL数据库
- 自动化测试实战-0101-需求分析及设计
- Java泛型详解
- 详解New AggregationGroup
- 安卓开源项目周报1220
- 未做完的题目
- 升级 pod 用的命令
- java中的修饰符