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 相关文章推荐
JS定时器实例
Apr 17 Javascript
js简单实现HTML标签Select联动带跳转
Oct 23 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 Javascript
javascript 数组操作详解
Jan 29 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
JS实现在状态栏显示打字效果完整实例
Nov 02 Javascript
js右下角弹出提示框示例代码
Jan 12 Javascript
分享10个优化代码的CSS和JavaScript工具
May 11 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
Sep 03 jQuery
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
Apr 08 Javascript
AngularJS实现动态切换样式的方法分析
Jun 26 Javascript
Angular进行简单单元测试的实现方法实例
Aug 16 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
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
动态刷新 dorado树的js代码
2009/06/12 Javascript
js 函数的副作用分析
2011/08/23 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
2020/02/20 Javascript
浅析Python中else语句块的使用技巧
2016/06/16 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
python实现小球弹跳效果
2019/05/10 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
详解Python time库的使用
2019/10/10 Python
如何使用python代码操作git代码
2020/02/29 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
如何高效率的查找一个月以内的数据
2012/04/15 面试题
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
南湾猴岛导游词
2015/02/09 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
基于Go语言构建RESTful API服务
2021/07/25 Golang