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 onkeypress与onkeydown 事件区别详细说明
Dec 13 Javascript
JQuery 常用方法和事件详细介绍
Apr 18 Javascript
浅析用prototype定义自己的方法
Nov 14 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
Dec 13 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 Javascript
vue多级多选菜单组件开发
Sep 08 Javascript
使用原生的javascript来实现轮播图
Feb 24 Javascript
详解JSON Web Token 入门教程
Jul 30 Javascript
Vue 事件处理操作实例详解
Mar 05 Javascript
微信小程序制作扭蛋机代码实例
Sep 24 Javascript
关于vue表单提交防双/多击的例子
Oct 31 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执行linux系统命令的常用函数使用说明
2010/04/27 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
jQuery Datatables表头不对齐的解决办法
2017/11/27 jQuery
vue实现简单的登录弹出框
2020/10/26 Javascript
[02:03]永远的信仰DOTA2 中国军团历届国际邀请赛回顾
2016/06/26 DOTA
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
Django内容增加富文本功能的实例
2017/10/17 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
django query模块
2019/04/20 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
俄罗斯购买自行车网站:Vamvelosiped
2021/01/29 全球购物
yy生日主持词
2014/03/20 职场文书
精神文明建设标语
2014/06/16 职场文书
大学生实习推荐信
2015/03/27 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
文艺委员竞选稿
2015/11/19 职场文书
教师培训学习心得体会
2016/01/21 职场文书