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 相关文章推荐
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
May 06 Javascript
模拟电子签章盖章效果的jQuery插件源码
Jun 24 Javascript
jquery禁用右键示例
Apr 28 Javascript
js获取微信版本号的方法
May 12 Javascript
JS动态计算移动端rem的解决方案
Oct 14 Javascript
ionic开发中点击input时键盘自动弹出
Dec 23 Javascript
微信小程序 swiper组件构建轮播图的实例
Sep 20 Javascript
无限循环轮播图之运动框架(原生JS实现)
Oct 01 Javascript
Node+OCR实现图像文字识别功能
Nov 26 Javascript
JavaScript基于数组实现的栈与队列操作示例
Dec 22 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
Sep 02 Javascript
layui的表单提交以及验证和修改弹框的实例
Sep 09 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
PHP 加密解密内部算法
2010/04/22 PHP
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
2011/10/08 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
Yii2实现log输出到file及database的方法
2016/11/12 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
[51:20]完美世界DOTA2联赛PWL S2 Magma vs PXG 第一场 11.28
2020/12/01 DOTA
python获取当前日期和时间的方法
2015/04/30 Python
在Django的模型中添加自定义方法的示例
2015/07/21 Python
python 多线程中子线程和主线程相互通信方法
2018/11/09 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
python实现简单坦克大战
2020/03/27 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
悬挂训练绳:TRX
2017/12/14 全球购物
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
杭州-DOTNET笔试题集
2013/09/25 面试题
Linux中如何用命令创建目录
2015/01/12 面试题
50岁生日感言
2014/01/23 职场文书
社区敬老月活动实施方案
2014/02/17 职场文书
2014全国两会学习心得体会1000字
2014/03/10 职场文书
职场新人刚入职工作总结该怎么写?
2019/05/15 职场文书
Nginx配置使用详解
2022/07/07 Servers