jquery 实现table行交换:上移/下移
2016-01-04 10:10
519 查看
$(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);//在每个匹配的元素之后插入内容。 } }); }); });
<table> <tr> <td>4</td> <td><input type="button" value="上移" class="upbtn" /> <input type="button" value="下移" class="downbtn" /> </td> </tr> <tr> <td>5</td> <td><input type="button" value="上移" class="upbtn" /> <input type="button" value="下移" class="downbtn" /> </td> </tr> <tr> <td>6</td> <td><input type="button" value="上移" class="upbtn" /> <input type="button" value="下移" class="downbtn" /> </td> </tr> </table>
相关文章推荐
- jquery对象和dom对象的区别
- jquery使用jsonp进行跨域调用
- 跨域请求之jQuery的ajax jsonp的使用
- jquery事件重复绑定解决办法
- jquery禁用右键功能和f5刷新
- jQuery对象与DOM对象之间的转换方法
- jquery的事件绑定与解绑定-on
- jquery禁用某些字段
- jQuery数据缓存$.data
- 浅谈 jQuery 核心架构设计
- jQuery实现简单的点赞效果
- jQuery EasyUI之DataGrid使用实例详解
- 实例详解jQuery结合GridView控件的使用方法
- jQuery自动完成插件completer附源码下载
- jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
- jquery中cookie用法实例详解(获取,存储,删除等)
- 基于jQuery实现交互体验社会化分享代码附源码下载
- jQuery+Ajax实现无刷新操作
- Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定
- 用jquery代码实现表格行列的增删操作(每行编号随之修改)