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 相关文章推荐
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
Sep 07 Javascript
javascript 面向对象编程  function是方法(函数)
Sep 17 Javascript
JS中的prototype与面向对象的实例讲解
May 22 Javascript
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 Javascript
jQuery中scrollLeft()方法用法实例
Jan 16 Javascript
JavaScript判断对象是否为数组
Dec 22 Javascript
很不错的两款Bootstrap Icon图标选择组件
Jan 28 Javascript
javascript 中模板方法单例的实现方法
Oct 17 Javascript
Popup弹出框添加数据实现方法
Oct 27 Javascript
vue中过滤器filter的讲解
Jan 21 Javascript
JS实现根据详细地址获取经纬度功能示例
Apr 16 Javascript
解决js中的setInterval清空定时器不管用问题
Nov 17 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
建立动态的WML站点(一)
2006/10/09 PHP
php下使用以下代码连接并测试
2008/04/09 PHP
php $_ENV为空的原因分析
2009/06/01 PHP
php导出word格式数据的代码实例
2013/11/25 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
php接口技术实例详解
2016/12/07 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
基于jquery的loading效果实现代码
2010/11/05 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
2013/05/17 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
AngularJS动态加载模块和依赖的方法分析
2016/11/08 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
React Native实现进度条弹框的示例代码
2017/07/17 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
Vuerouter的beforeEach与afterEach钩子函数的区别
2018/12/26 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
vue中axios封装使用的完整教程
2021/03/03 Vue.js
Python将多个excel表格合并为一个表格
2021/02/22 Python
对python中的高效迭代器函数详解
2018/10/18 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
简历的自荐信
2013/12/19 职场文书
英语道歉信范文
2014/01/09 职场文书
秘书英文求职信
2014/04/16 职场文书
公司的门卫岗位职责
2014/09/09 职场文书
小学安全工作总结2015
2015/05/18 职场文书
配置Kubernetes外网访问集群
2022/03/31 Servers