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插件Echarts实现的渐变色柱状图
Mar 23 jQuery
jQuery插件之validation插件
Mar 29 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
jQuery创建及操作xml格式数据示例
May 26 jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
jQuery 动态粒子效果示例代码
Jul 07 jQuery
jQuery实现图片切换效果
Oct 19 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的ajax框架xajax入门与试用介绍
2010/12/19 PHP
ThinkPHP应用模式扩展详解
2014/07/16 PHP
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
python调用百度语音识别api
2018/08/30 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
pytorch 自定义参数不更新方式
2020/01/06 Python
Python实现从N个数中找到最大的K个数
2020/04/02 Python
详解Python多线程下的list
2020/07/03 Python
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
理工大学毕业生自荐信范文
2014/02/22 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
2016年5月份红领巾广播稿
2015/12/21 职场文书
中职班主任培训心得体会
2016/01/07 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
MySQL 不等于的三种使用及区别
2021/06/03 MySQL
关于maven依赖 ${xxx.version}报错问题
2022/01/18 Java/Android