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 相关文章推荐
传递参数的标准方法(jQuery.ajax)
Nov 19 Javascript
Mootools 1.2教程 同时进行多个形变动画
Sep 15 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
Apr 07 Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
Nov 06 Javascript
简述jQuery ajax的执行顺序
Jan 05 Javascript
jquery 判断selection range 是否在容器中的简单实例
Aug 02 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
Sep 19 Javascript
WEB前端实现裁剪上传图片功能
Oct 17 Javascript
微信小程序实现的日期午别医生排班表功能示例
Jan 09 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
May 16 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
May 17 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对mongodb的扩展(初出茅庐)
2012/11/11 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
2015/08/25 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
Python脚本实时处理log文件的方法
2016/11/21 Python
简单谈谈python中的lambda表达式
2018/01/19 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
对python判断是否回文数的实例详解
2019/02/08 Python
Python shelve模块实现解析
2019/08/28 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
python实现静态web服务器
2019/09/03 Python
Python3 A*寻路算法实现方式
2019/12/24 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
应用电子专业学生的自我评价
2013/10/16 职场文书
美容院营销方案
2014/03/05 职场文书
促销活动总结
2014/04/28 职场文书
员工生日会策划方案
2014/06/14 职场文书
2014学校领导四风对照检查材料思想汇报
2014/09/23 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis