<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>表格数据上下行互换位置</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
//上移
$("input.upbtn").each(function () {
$(this).click(function () {
var $tr = $(this).parents("tr");
if ($tr.index() != 0) {
$tr.prev().before($tr);
}
});
});
//下移
var trLength = $("input.downbtn").length;
$("input.downbtn").each(function () {
$(this).click(function () {
var $tr = $(this).parents("tr");
if ($tr.index() != trLength - 1) {
$tr.next().after($tr);
}
});
});
});

</script>
</head>
<body>
<table border="1" cellpadding=0 cellspacing=0>
<tr>
<td>4</td>
<td>xxx44xxxx</td>
<td>2013-5-24</td>
<td><input type="button" value="上移" class="upbtn" /><input type="button" value="下移" class="downbtn" /></td>
</tr>
<tr>
<td>5</td>
<td>xxxx55xxx</td>
<td>2013-5-25</td>
<td><input type="button" value="上移" class="upbtn" /><input type="button" value="下移" class="downbtn" /></td>
</tr>
<tr>
<td>6</td>
<td>xxxx66xxx</td>
<td>2013-5-26</td>
<td><input type="button" value="上移" class="upbtn" /><input type="button" value="下移" class="downbtn" /></td>
</tr>
<tr>
<td>7</td>
<td>xxxx77xxx</td>
<td>2013-5-27</td>
<td><input type="button" value="上移" class="upbtn" /><input type="button" value="下移" class="downbtn" /></td>
</tr>
<tr>
<td>8</td>
<td>xxx88xxxx</td>
<td>2013-5-28</td>
<td><input type="button" value="上移" class="upbtn" /><input type="button" value="下移" class="downbtn" /></td>
</tr>
</table>
</body>
</html>

最新文章

  1. NIO与AIO,同步/异步,阻塞/非阻塞
  2. 使用spring注解@Controller @Service @Repository简化配置
  3. Tcp方式采集CNC兄弟设备数据
  4. ng-repeat 嵌套 ng-switch 出错解决
  5. [ javascript New Image() ] New Image() 对象讲解
  6. 【转】频点CTO张成:基于Cocos2d的MMORPG开发经验
  7. 采用subversion管理iOS资源
  8. ios8加入通知栏开始
  9. cocos2d-x3.0 解释具体的新的物理引擎setCategoryBitmask()、setContactTestBitmask()、setCollisionBitmask()
  10. Debug模式下程序卡
  11. DBMS_NETWORK_ACL_ADMIN (OCP 053 第七题)
  12. IOS 键盘弹出导致的position:fixed 无效问题
  13. BFS模板
  14. 高性能Java RPC框架Dubbo与zookeeper的使用
  15. /etc/resolv.conf服务器客户端DNS重要配置文件
  16. android与JS交互,互相调用方法,跳转到网页
  17. 号称简明实用的django上手教程
  18. php 的swoole 和websocket 连接wss
  19. 浅谈MVC和MVVM模式
  20. ElasticSearch的x-pack配置查询

热门文章

  1. 获取DIV与浏览器顶部相聚一定位置之后移动DIV
  2. hdu 栈题1022&amp;1702
  3. ubuntu下安装gradle
  4. 《易货》Alpha版本测试报告
  5. ZOJ-2338 The Towers of Hanoi Revisited 输出汉诺塔的最优解移动过程
  6. c++ ,类型转换
  7. 图片在父元素中上下居中(vertical-align的有效性)
  8. (三)NAND flash和NOR flash的区别详解
  9. JavaScript设计模式与开发实践 - 单例模式
  10. easyui datagrid 设置列宽