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 相关文章推荐
jQuery 添加/移除CSS类实现代码
Feb 11 Javascript
jquery获得下拉框值的代码
Aug 13 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
Dec 02 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 Javascript
详解Node.Js如何处理post数据
Sep 19 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
原生javascript移动端滑动banner效果
Mar 10 Javascript
简单谈谈vue的过渡动画(推荐)
Oct 11 Javascript
利用HBuilder打包前端开发webapp为apk的方法
Nov 13 Javascript
vue+vuex+axios实现登录、注册页权限拦截
Mar 09 Javascript
详解使用React.memo()来优化函数组件的性能
Mar 19 Javascript
详解小程序如何避免多次点击,重复触发事件
Apr 08 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
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
jquery封装的对话框简单实现
2013/07/21 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
js实现目录定位正文示例
2013/11/14 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
Python标准库defaultdict模块使用示例
2015/04/28 Python
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
python图书管理系统
2020/04/05 Python
详解python中的模块及包导入
2019/08/30 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
通俗易懂了解Python装饰器原理
2020/09/17 Python
python 自定义异常和主动抛出异常(raise)的操作
2020/12/11 Python
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
电子商务个人职业生涯规划范文
2014/02/12 职场文书
幼儿园毕业典礼主持词
2014/03/21 职场文书
退学证明范本3篇
2014/10/29 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
在人间读书笔记
2015/06/30 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
导游词之潮音寺
2019/09/26 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
Python爬虫 简单介绍一下Xpath及使用
2022/04/26 Python
python实现商品进销存管理系统
2022/05/30 Python