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 相关文章推荐
jquery在IE、FF浏览器的差别详细探讨
Apr 28 Javascript
jquery插件jquery倒计时插件分享
Dec 27 Javascript
javascript写的异步加载js文件函数(支持数组传参)
Jun 07 Javascript
js使用循环清空某个div中的input标签值
Sep 29 Javascript
jquery获取点击控件的绝对位置简单实例
Oct 13 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
ES6数组的扩展详解
Apr 25 Javascript
js判断输入框不能为空格或null值的实现方法
Mar 02 Javascript
微信小程序模拟cookie的实现
Jun 20 Javascript
VUE v-model表单数据双向绑定完整示例
Jan 21 Javascript
JSX在render函数中的应用详解
Sep 04 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 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 session有效期问题
2009/04/26 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
Array.prototype 的泛型应用分析
2010/04/30 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
2016/06/02 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
python实现TCP服务器端与客户端的方法详解
2015/04/30 Python
基于python爬虫数据处理(详解)
2017/06/10 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
django url到views参数传递的实例
2019/07/19 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
俄罗斯皮肤健康中心:Pharmacosmetica.ru
2020/02/22 全球购物
优秀应届毕业生自荐信
2013/11/16 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
庆元旦演讲稿
2014/09/15 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
入学证明
2015/06/23 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB
Python常遇到的错误和异常
2021/11/02 Python
简单聊一聊SQL注入及防止SQL注入
2022/03/23 MySQL
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL