jquery dragsort table实现拖拽排序
2015-07-31 14:20
651 查看
转自:http://haoningabc.iteye.com/blog/1593640
dragsort官网地址:http://dragsort.codeplex.com/
html代码如下(需引入jquery和dragsort.js):
<html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="jquery.dragsort-0.5.2.min.js"></script> </head> <body> <table id="list1" border="1"> <thead id="gridThead"> <tr style="cursor: pointer;"> <td class="listHeadCell">编号</td> <td class="listHeadCell">名称</td> </tr> </thead> <tbody id="gridtbody"> <tr> <td name="biaozhi">1</td> <td>名称1</td> </tr> <tr> <td name="biaozhi">2</td> <td>名称2</td> </tr> <tr> <td name="biaozhi">3</td> <td>名称3</td> </tr> <tr> <td name="biaozhi">4</td> <td>名称4</td> </tr> </tbody> </table> <br/> <textarea name="listhaoSortOrder" id="listhaoSortOrder" rows=10 cols=100></textarea> <script type="text/javascript"> $(document).ready(function(){ $("#gridtbody").dragsort({ itemSelector: "tr", dragSelector: "tr", dragBetween: true,dragEnd: saveOrder1, placeHolderTemplate: "<tr></tr>" }); }); function saveOrder1() { // var data = $("#gridtbody").map(function() { return $(this).children().html(); }).get(); var data = $("[name='biaozhi']").map(function() { return $(this).html(); }).get(); $("#listhaoSortOrder").val(data.join("|")); }; </script> </body> </html>
代码运行效果截图:
相关文章推荐
- JQuery判断radio单选框是否选中
- Jquery(2.1) 对checkbox的操作(全选,反选,单个操作)
- 用jQuery Mobile做HTML5移动应用的三个优缺点
- jQuery处理UI 标签
- Jquery时间倒数
- jQuery插件 粘贴事件
- 超简单jquery tab切换
- jquery实现手机号码选号的方法
- 【Ajax技术】JQuery的应用与高级调试技巧
- jquery中ul > li是什么意思?
- jQuery模糊匹配checkbox全选 value实现checkbox部分或全部全选
- jquery模拟alert的弹窗插件
- jquery 动态添加onclick事件
- jQuery 效果 - animate() 方法
- jquery清空表单数据
- jquery中这句 .stop(false,true); 什么意思。
- jQuery 如何操作cookie (网上资料太乱,故特意整理最简单的)
- jQuery 事件 - mouseleave() 方法
- jquery 控制 select 选中
- jQuery JSON转换 数组转字符串 获取显示器长宽