jQuery实现的调整表格行tr上下顺序


Posted in Javascript onJanuary 10, 2016

表格是大家比较常用的元素,有时候表格中的行需要调整顺序,下面就通过代码实例介绍一下如何利用jquery实现此功能。

代码实例如下:

<!DOCTYPE html>
<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>

通过以上代码简单实现了jQuery实现的调整表格行tr上下顺序,希望本段代码可以帮助到大家。

Javascript 相关文章推荐
用javascript实现在小方框中浏览大图的代码
Aug 14 Javascript
utf-8编码引起js输出中文乱码的解决办法
Jun 23 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
Mar 01 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
Apr 14 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
Aug 21 Javascript
初识angular框架后的所思所想
Feb 19 Javascript
jquery表单验证插件formValidator使用方法
Apr 01 Javascript
浅谈JavaScript异步编程
Jan 20 Javascript
JavaScript运动框架 链式运动到完美运动(五)
May 18 Javascript
JavaScript面向对象精要(下部)
Sep 12 Javascript
JS Input里添加小图标的两种方法
Nov 11 Javascript
js实现模拟购物商城案例
May 18 Javascript
javascript实现checkbox复选框实例代码
Jan 10 #Javascript
基于javascript实现彩票随机数生成(升级版)
Apr 17 #Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
Jan 10 #Javascript
理解Angular数据双向绑定
Jan 10 #Javascript
JavaScript表单验证实例之验证表单项是否为空
Jan 10 #Javascript
JavaScript电子时钟倒计时第二款
Jan 10 #Javascript
基于javascript实现彩票随机数生成(简单版)
Apr 17 #Javascript
You might like
动态生成gif格式的图像要注意?
2006/10/09 PHP
理解JavaScript中的事件
2006/09/23 Javascript
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
2013/05/15 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
AngularJS 与百度地图的结合实例
2016/10/20 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
js倒计时显示实例
2016/12/11 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
python 实现提取某个索引中某个时间段的数据方法
2019/02/01 Python
Python语言异常处理测试过程解析
2020/01/08 Python
超市开学活动方案
2014/03/01 职场文书
交通事故协议书范文
2014/04/16 职场文书
我的祖国演讲稿
2014/05/04 职场文书
努力学习演讲稿
2014/05/10 职场文书
就业意向书
2014/07/29 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
校园安全广播稿范文
2014/09/25 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
redis缓存存储Session原理机制
2021/11/20 Redis
日元符号 ¥
2022/02/17 杂记