jquery调整表格行tr上下顺序实例讲解


Posted in Javascript onJanuary 09, 2016

表格是大家比较常用的元素,有时候表格中的行需要调整顺序,下面就通过代码实例介绍一下如何利用jquery实现此功能,分享给大家供大家参考,具体内容如下
代码实例如下:

<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>蚂蚁部落</title>
<style type="text/css" >
table 
{
 background:#F90;
 width:400px;
 line-height:20px;
}
td 
{
 border-right:1px solid gray;
 border-bottom:1px solid gray;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript" > 
function up(obj) 
{ 
 var objParentTR=$(obj).parent().parent(); 
 var prevTR=objParentTR.prev(); 
 if(prevTR.length>0) 
 { 
  prevTR.insertAfter(objParentTR); 
 } 
} 
function down(obj) 
{ 
 var objParentTR=$(obj).parent().parent(); 
 var nextTR=objParentTR.next(); 
 if(nextTR.length>0) 
 { 
  nextTR.insertBefore(objParentTR); 
 } 
} 
</script>
</head>
<body>
<table border="0" >
 <tr>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
 <tr>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
 <tr>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
 <tr>
  <<td>三水点靠木</td>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
 <tr>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td>三水点靠木</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
</table>
</body>
</html>

以上代码实现了我们的要求,代码比较简单,这里就不多介绍了。

希望本文所述对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
HTML颜色选择器实现代码
Nov 23 Javascript
Js Jquery创建一个弹出层可加载一个页面
May 08 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
Jun 24 Javascript
javascript实现多级联动下拉菜单的方法
Feb 06 Javascript
JavaScript生成随机字符串的方法
Mar 19 Javascript
微信JS SDK接入的几点注意事项(必看篇)
Jun 23 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
Jul 12 Javascript
vue proxyTable 接口跨域请求调试的示例
Sep 12 Javascript
开源一个微信小程序仪表盘组件过程解析
Jul 30 Javascript
js设计模式之代理模式及订阅发布模式实例详解
Aug 15 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
Nov 20 Javascript
实例讲解js验证表单项是否为空的方法
Jan 09 #Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
Jan 09 #Javascript
javascript跑马灯抽奖实例讲解
Apr 17 #Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 #Javascript
javascript返回顶部的按钮实现方法
Jan 09 #Javascript
javascript类型系统 Array对象学习笔记
Jan 09 #Javascript
JS中生成随机数的用法及相关函数
Jan 09 #Javascript
You might like
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
php cli 小技巧
2013/06/03 PHP
php分页函数示例代码分享
2014/02/24 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
js下写一个事件队列操作函数
2010/07/19 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
JavaScript实现旋转木马轮播图
2020/03/16 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
Python中zip()函数用法实例教程
2014/07/31 Python
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
Tensorflow Summary用法学习笔记
2020/01/10 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
JPA面试常见问题
2016/11/14 面试题
介绍一下linux文件系统分配策略
2012/11/17 面试题
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
秋季运动会活动方案
2014/02/05 职场文书
社区庆中秋节活动方案
2014/02/07 职场文书
家长对老师的感言
2014/03/11 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
乡镇党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
故意杀人罪辩护词
2015/05/21 职场文书
上甘岭观后感
2015/06/10 职场文书