jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)


Posted in Javascript onSeptember 08, 2016

本文实例讲述了jQuery插入节点和移动节点的方法。分享给大家供大家参考,具体如下:

1. 插入节点:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(function(){
  var $li_1 = $("<li title='香蕉'>香蕉</li>");  // 创建第一个<li>元素
  var $li_2 = $("<li title='雪梨'>雪梨</li>");  // 创建第二个<li>元素
  var $li_3 = $("<li title='其它'>其它</li>");  // 创建第三个<li>元素
  var $parent = $("ul"); // 获取<ul>节点,即<li>的父节点
  var $two_li = $("ul li:eq(1)"); // 获取<ul>节点中第二个<li>元素节点
  $parent.append($li_1); // append方法将创建的第一个<li>元素添加到父元素的最后面
  $parent.prepend($li_2); // prepend方法将创建的第二个<li>元素添加到父元素里的最前面
  $li_3.insertAfter($two_li); // insertAfter方法将创建的第三个<li>元素元素插入到获取的<li>之后
});
//]]>
</script>
</head>
<body>
<p title="选择你最喜欢的水果." >你最喜欢的水果是?</p>
<ul>
  <li title='苹果'>苹果</li>
  <li title='橘子'>橘子</li>
  <li title='菠萝'>菠萝</li>
</ul>
</body>
</html>

效果图:

jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)

2. 移动节点:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(function(){
  var $one_li = $("ul li:eq(1)"); // 获取<ul>节点中第二个<li>元素节点
  var $two_li = $("ul li:eq(2)"); // 获取<ul>节点中第三个<li>元素节点
  $two_li.insertBefore($one_li); // 移动节点
});
//]]>
</script>
</head>
<body>
<p title="选择你最喜欢的水果." >你最喜欢的水果是?</p>
<ul>
  <li title='苹果'>苹果</li>
  <li title='橘子'>橘子</li>
  <li title='菠萝'>菠萝</li>
</ul>
</body>
</html>

效果图:

jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
window.open()弹出居中的窗口
Feb 01 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
Jan 07 Javascript
jQuery中:first-child选择器用法实例
Dec 31 Javascript
通过JS判断联网类型和连接状态的实现代码
Apr 01 Javascript
jquery跟随屏幕滚动效果的实现代码
Apr 13 Javascript
原生javascript实现的ajax异步封装功能示例
Nov 03 Javascript
JavaScript设计模式之单例模式简单实例教程
Jul 02 Javascript
使用post方法实现json往返传输数据的方法
Mar 30 Javascript
node.js中path路径模块的使用方法实例分析
Feb 13 Javascript
js实现烟花特效
Mar 02 Javascript
js实现文章目录索引导航(table of content)
May 10 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
Nov 03 Javascript
jQuery删除节点用法示例(remove方法)
Sep 08 #Javascript
jQuery复制节点用法示例(clone方法)
Sep 08 #Javascript
jQuery替换节点用法示例(使用replaceWith方法)
Sep 08 #Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
Sep 08 #Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
Sep 08 #Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 #Javascript
js发送短信倒计时的简单实现方法
Sep 08 #Javascript
You might like
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
PHP验证码生成原理和实现
2016/01/24 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
控制打印时页眉角的代码
2007/02/08 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
javscript 数组扁平化的实现
2020/02/03 Javascript
redux处理异步action解决方案
2020/03/22 Javascript
javascript 内存模型实例详解
2020/04/18 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
python生成随机mac地址的方法
2015/03/16 Python
python实现浪漫的烟花秀
2019/01/30 Python
python面试题小结附答案实例代码
2019/04/11 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
幼儿园家长寄语
2014/04/02 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
画展观后感
2015/06/17 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫