首页 > 其他 > 详细

实现Bootstrap表格拖拽

时间:2017-03-04 18:22:24      阅读:172      评论:0      收藏:0      [点我收藏+]

实现Bootstrap表格拖拽:

需要引入jquery.min.js、bootstrap相关文件,以及jquery.dragsort-0.5.2.js

代码如下:

 1 <html>
 2 <head>
 3     <meta charset="utf-8">
 4     <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
 5     <link rel="stylesheet" href="bootstrap-3.3.5-dist/css/bootstrap.css">
 6     <script type="text/javascript" src="bootstrap-3.3.5-dist/js/bootstrap.js"></script>
 7     <script type="text/javascript" src="jquery.dragsort-0.5.2.js"></script>
 8     
 9     <style>
10         #field_list_table tr, th, td {
11             text-align: center;
12             height: 4.5em;
13         }
14         #field_list_table {
15             margin-bottom: 0px;
16             border-collapse: collapse;
17         }
18     </style>
19 </head>
20 <body>
21     <table class="table table-striped  table-bordered table-hover" 
22        id="field_list_table">
23         <thead id="gridThead">
24                 <tr style="cursor: pointer;">
25                     <td class="listHeadCell">编号</td>
26                     <td class="listHeadCell">名称</td>
27                 </tr>
28         </thead>
29         <tbody id="gridtbody">
30             <tr>
31                 <td></td>
32                 <td>名称1</td>
33             </tr>   
34             <tr>    
35                 <td></td>
36                 <td>名称2</td>
37             </tr>   
38             <tr>    
39                 <td></td>
40                 <td>名称3</td>
41             </tr>   
42             <tr>    
43                 <td ></td>
44                 <td>名称4</td>
45             </tr>
46         </tbody>
47     </table>
48     <script>
49         $(function () {
50             // 刚开始的时候给每个tr一个序号,用于初始化,由于都是后台脚本通过模版引擎遍历输出,此处不多点缀。
51             var len = $(#field_list_table tr).length;
52             for (var i = 1; i < len; i++) {
53                 $(#field_list_table tr:eq( + i + ) td:first).html("<span class=‘badge‘>" + i + "</span>");
54                 $(#field_list_table tr:eq( + i + ) td:nth-child(2)).html("i am number " + i + "");
55             }
56             //拖拽排序
57             $("#gridtbody").dragsort({
58                 itemSelector: "tr",
59                 dragSelector: "tr",
60                 dragBetween: false,
61                 //dragEnd: saveOrder1(),//拖拽完成后调用方法
62                 placeHolderTemplate: "<tr><td></td></tr>"
63             });
64         });
65     </script>
66 </body>
67 </html>

 

实现Bootstrap表格拖拽

原文:http://www.cnblogs.com/yeqrblog/p/6502054.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!