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 相关文章推荐
javascript之typeof、instanceof操作符使用探讨
May 19 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
Jun 24 Javascript
Javascript中的包装类型介绍
Apr 02 Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 Javascript
AngularJs定制样式插入到ueditor中的问题小结
Aug 01 Javascript
Javascript实现倒计时时差效果
May 18 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
微信小程序wx.request实现后台数据交互功能分析
Nov 25 Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
Dec 21 Javascript
JS调用安卓手机摄像头扫描二维码
Oct 16 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
非常漂亮的js烟花效果
Mar 10 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绘制饼状图的实现代码
2013/06/07 PHP
php不使用插件导出excel的简单方法
2014/03/04 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
jQuery学习笔记之jQuery的动画
2010/12/22 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
jquery中取消和绑定hover事件的实现代码
2016/06/02 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
2017/02/26 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
javascript  删除select中的所有option的实例
2017/09/17 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
python中必要的名词解释
2019/11/20 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
项目开发计划书
2014/01/09 职场文书
家长给老师的道歉信
2014/01/13 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
反四风对照检查材料
2014/09/22 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
高二数学教学反思
2016/02/18 职场文书
spring boot中nativeQuery的用法
2021/07/26 Java/Android
CSS实现五种常用的2D转换
2021/12/06 HTML / CSS