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插件
Mar 29 jQuery
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
Apr 21 jQuery
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
jquery实现掷骰子小游戏
Oct 24 jQuery
jQuery 选择器用法基础入门示例
Jan 04 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读取txt文本文件并分页显示的方法
2015/03/11 PHP
php实现简单的上传进度条
2015/11/17 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
JavaScript调试之console.log调试的一个小技巧分享
2017/08/07 Javascript
javascript数组定义的几种方法
2017/10/06 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
Python的Flask框架与数据库连接的教程
2015/04/20 Python
用Python进行简单图像识别(验证码)
2018/01/19 Python
python删除某个字符
2018/03/19 Python
python与字符编码问题
2019/05/24 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
新农村建设典型材料
2014/05/31 职场文书
企业文化标语大全
2014/06/10 职场文书
小学师德师风整改措施
2014/10/27 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
企业年会祝酒词
2015/08/11 职场文书
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技