JQuery实现table中tr上移下移的示例(超简单)


Posted in jQuery onJanuary 08, 2018

表格样式

<table>
  <tr>
    <td><input  type="button" value="上移" onclick="moveUp(this)"/></td>
    <td><input  type="button" value="下移" onclick="moveDown(this)"/></td>
  </tr>
  <tr>
    <td><input  type="button" value="上移" onclick="moveUp(this)"/></td>
    <td><input  type="button" value="下移" onclick="moveDown(this)"/></td>
  </tr>
    <tr>
    <td><input  type="button" value="上移" onclick="moveUp(this)"/></td>
    <td><input  type="button" value="下移" onclick="moveDown(this)"/></td>
  </tr>
</table>

js代码

// 上移 
function moveUp(obj) { 
  var current = $(obj).parent().parent(); //获取当前<tr>
  var prev = current.prev();  //获取当前<tr>前一个元素
  if (current.index() > 0) { 
    current.insertBefore(prev); //插入到当前<tr>前一个元素前
  } 
} 
// 下移 
function moveDown(obj) { 
  var current = $(obj).parent().parent(); //获取当前<tr>
  var next = current.next(); //获取当前<tr>后面一个元素
  if (next) { 
    current.insertAfter(next);  //插入到当前<tr>后面一个元素后面
  } 
}

以上这篇JQuery实现table中tr上移下移的示例(超简单)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
jQuery实现动态添加节点与遍历节点功能示例
Nov 09 jQuery
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
jQuery中$原理实例分析
Aug 13 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
jQuery中DOM操作原则实例分析
Aug 01 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery HTML获取内容和属性操作实例分析
May 20 jQuery
jQuery+ajax实现用户登录验证
Sep 13 jQuery
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
Jan 08 #jQuery
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 #jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 #jQuery
jQuery中库的引用方法
Jan 06 #jQuery
jQuery封装animate.css的实例
Jan 04 #jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 #jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 #jQuery
You might like
php自动适应范围的分页代码
2008/08/05 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
jQuery bind事件使用详解
2011/05/05 Javascript
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
JavaScript实现点击按钮字体放大、缩小
2016/02/29 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
详解webpack4.x之搭建前端开发环境
2019/03/28 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
jQuery实现鼠标拖动图片功能
2021/03/04 jQuery
[02:37]2015国际邀请赛选手档案—LGD.Xiao8
2015/07/28 DOTA
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
python实现进程间通信简单实例
2014/07/23 Python
Python下的常用下载安装工具pip的安装方法
2015/11/13 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
详解python中的装饰器
2018/07/10 Python
Python使用一行代码获取上个月是几月
2018/08/30 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
微软香港官网及网上商店:Microsoft HK
2016/09/01 全球购物
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
英国高街电视:High Street TV
2018/05/22 全球购物
介绍java中初始化块的使用
2012/09/11 面试题
英语文学专业学生的自我评价
2013/10/31 职场文书
毕业生工作求职信
2014/06/30 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
遗失说明具结保证书
2015/02/26 职场文书
天鹅湖观后感
2015/06/09 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫