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 相关文章推荐
javascript模拟的Ping效果代码 (Web Ping)
Mar 13 Javascript
jQuery插件实现静态HTML验证码校验
Nov 06 Javascript
学习javascript面向对象 javascript实现继承的方式
Jan 04 Javascript
JavaScript动态生成二维码图片
Apr 20 Javascript
JS中使用变量保存arguments对象的方法
Jun 03 Javascript
jQuery实现的简单在线计算器功能
May 11 jQuery
bootstrap响应式表格实例详解
May 15 Javascript
解决Vue页面固定滚动位置的处理办法
Jul 13 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
Sep 27 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
Aug 07 Javascript
vue实现图片裁剪后上传
Dec 16 Vue.js
实例讲解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
把77A收信机改造成收音机
2021/03/02 无线电
ThinkPHP中order()使用方法详解
2016/04/19 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
PHP 超级全局变量相关总结
2020/06/30 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
js可突破windows弹退效果代码
2008/08/09 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
python实现爬虫下载美女图片
2015/07/14 Python
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
python 反向输出字符串的方法
2018/07/16 Python
python实现最小二乘法线性拟合
2019/07/19 Python
Python callable内置函数原理解析
2020/03/05 Python
python如何删除文件、目录
2020/06/23 Python
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
竞聘上岗演讲稿范文
2014/01/10 职场文书
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
安全保证书格式
2015/02/28 职场文书
《实心球》教学反思
2016/02/23 职场文书