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 相关文章推荐
修改发贴的编辑功能
Mar 07 Javascript
jQuery 版本的文本输入框检查器Input Check
Jul 09 Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
Dec 03 Javascript
jQuery 一个图片切换的插件
Oct 09 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
Jan 27 Javascript
js判断ie版本号的简单实现代码
Mar 05 Javascript
jQuery实现ichat在线客服插件
Dec 29 Javascript
js删除Array数组中指定元素的两种方法
Aug 03 Javascript
js转html实体的方法
Sep 27 Javascript
js移动端事件基础及常用事件库详解
Aug 15 Javascript
javascript中一些奇葩的日期换算方法总结
Nov 14 Javascript
vue踩坑记录之数组定义和赋值问题
Mar 20 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作的文本留言本的例子(一)
2006/10/09 PHP
js代码实现微博导航栏
2015/07/30 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
用js来解决ajax读取页面乱码
2010/11/28 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
python中迭代器(iterator)用法实例分析
2015/04/29 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python XlsxWriter模块Chart类用法实例分析
2019/03/11 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
python speech模块的使用方法
2020/09/09 Python
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
《第一次抱母亲》教学反思
2014/04/16 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
2014年青年志愿者工作总结
2014/12/09 职场文书
瘦西湖导游词
2015/02/03 职场文书
思想道德自我评价2015
2015/03/09 职场文书
2015入党自传书范文
2015/06/26 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书
2019新员工心得体会
2019/06/25 职场文书
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python
浅谈python中的多态
2021/06/15 Python
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技