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 相关文章推荐
在js中单选框和复选框获取值的方式
Nov 06 Javascript
如何用jquery控制表格奇偶行及活动行颜色
Apr 20 Javascript
简单的js图片轮换代码(js图片轮播)
May 06 Javascript
用js格式化金额可设置保留的小数位数
May 09 Javascript
js实现二代身份证号码验证详解
Nov 20 Javascript
在AngularJS中使用AJAX的方法
Jun 17 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
May 25 Javascript
JS组件Bootstrap Select2使用方法解析
May 30 Javascript
原生js实现吸顶效果
Mar 13 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
使用 webpack 插件自动生成 vue 路由文件的方法
Aug 20 Javascript
vue中的计算属性和侦听属性
Nov 06 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中SESSION反序列化机制
2017/03/01 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
关于JavaScript中string 的replace
2013/04/12 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
2017/03/28 jQuery
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
JavaScript使用localStorage存储数据
2019/09/25 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
Python中Class类用法实例分析
2015/11/12 Python
Python中的字符串查找操作方法总结
2016/06/27 Python
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
用python生成1000个txt文件的方法
2018/10/25 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
公司财务自我评价分享
2013/12/17 职场文书
蛋糕店的商业计划书范文
2014/01/27 职场文书
《晏子使楚》教学反思
2014/02/08 职场文书
高考寄语大全
2014/04/08 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
招商引资工作汇报
2014/10/28 职场文书
校园之声广播稿
2015/08/18 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers