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 DOM操作 基于命令改变页面
May 06 Javascript
理解Javascript_07_理解instanceof实现原理
Oct 15 Javascript
jquery蒙版控件实现代码
Dec 08 Javascript
JS简单实现登陆验证附效果图
Nov 19 Javascript
JQuery中的事件及动画用法实例
Jan 26 Javascript
js实现的Easy Tabs选项卡用法实例
Sep 06 Javascript
详解angularJs中自定义directive的数据交互
Jan 13 Javascript
js遮罩效果制作弹出注册界面效果
Jan 25 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
Apr 23 Javascript
JS中超越现实的匿名函数用法实例分析
Jun 21 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
May 24 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中的三元运算符使用说明
2011/07/03 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
PHP基本语法实例总结
2016/09/09 PHP
php生成图片缩略图功能示例
2017/02/22 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
微信小程序之页面跳转和参数传递的实现
2017/09/29 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
JavaScript实现随机点名程序
2020/03/25 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
python要安装在哪个盘
2020/06/15 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
安纳塔拉酒店度假村及水疗官方网站:Anantara Hotel
2016/08/25 全球购物
十岁生日家长答谢词
2014/01/17 职场文书
公证委托书模板
2014/04/03 职场文书
竞选学习委员演讲稿
2014/04/28 职场文书
2015年妇幼保健工作总结
2015/05/19 职场文书
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA
Python使用MapReduce进行简单的销售统计
2022/04/22 Python