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 相关文章推荐
js正则表达式的使用详解
Jul 09 Javascript
解析JavaScript中点号“.”的多义性
Dec 02 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
Dec 08 Javascript
jquery实现的用户注册表单提示操作效果代码分享
Aug 28 Javascript
JS动态添加iframe的代码
Sep 14 Javascript
javascript和jquery实现用户登录验证
May 04 Javascript
jquery广告无缝轮播实例
Jan 05 Javascript
Javascript中的async awai的用法
May 17 Javascript
JS遍历DOM文档树的方法实例详解
Apr 03 Javascript
Vue表单类的父子组件数据传递示例
May 03 Javascript
使用 Vue 实现一个虚拟列表的方法
Aug 20 Javascript
在js文件中引入(调用)另一个js文件的三种方法
Sep 11 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
Windows下的PHP5.0详解
2006/11/18 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
日常整理PHP中简单的图形处理(经典)
2015/10/26 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
JavaScript面象对象设计
2008/04/28 Javascript
jquery控制listbox中项的移动并排序的实现代码
2010/09/28 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
jQuery图片轮播的具体实现
2013/09/11 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
js实现筛选功能
2020/11/24 Javascript
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
在双python下设置python3为默认的方法
2018/10/31 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
Nº21官方在线商店:numeroventuno.com
2019/09/26 全球购物
领导干部培训感言
2014/01/23 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
图书室标语
2014/06/21 职场文书
学习雷锋标语
2014/06/25 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
银行求职信模板
2015/03/20 职场文书
工作态度检讨书范文
2015/05/06 职场文书
青年志愿者活动感想
2015/08/07 职场文书
四年级数学教学反思
2016/02/16 职场文书
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技