使用jquery写个更改表格行顺序的小功能
2018-10-12 14:10
344 查看
周末写了个更改表格行顺序的小功能,直接贴代码
表格部分如下:
js代码,其中会为要变更的行在变更顺序后加上class=danger
更改后可以按照每行的唯一标记提交新的顺序
吐槽:喊着加班=狼性的公司都是不适合正常人类生存的公司,把周末加班当成鼓吹的事情&评价员工是否有狼性的标准更是扯淡。
表格部分如下:
<table class="table" id="test_table">
<thead>
<tr>
<th>时间</th>
<th>详情</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr cid="7.0.0-2014-04-29_11-02-24_123" class="list_line">
<td>
2014-04-29 11:02:24
</td>
<td>
详情
</td>
<td>
<span class="move_btn glyphicon glyphicon-arrow-up" move_act="up"></span>
<span class="move_btn glyphicon glyphicon-arrow-down" move_act="down"></span>
</td>
</tr>
<tr cid="7.0.0-2014-04-29_11-02-24_915" class="list_line">
<td>
2014-04-28 10:00:00
</td>
<td>
详情
</td>
<td>
<span class="move_btn glyphicon glyphicon-arrow-up" move_act="up"></span>
<span class="move_btn glyphicon glyphicon-arrow-down" move_act="down"></span>
</td>
</tr>
</tbody>
</table>
js代码,其中会为要变更的行在变更顺序后加上class=danger
<script type="text/javascript">
$(function(){
$('.move_btn').click(function(){
var move_act = $(this).attr('move_act');
$('#test_table tbody tr').removeClass('danger');
if(move_act == 'up'){
$(this).parent().parent('tr').addClass('danger')
.prev().before($(this).parent().parent('tr'));
}
else if(move_act == 'down'){
$(this).parent().parent('tr').addClass('danger')
.next().after($(this).parent().parent('tr'));
}
setTimeout("$('#test_table tbody tr').removeClass('danger');", 2000);
});
});
</script>
更改后可以按照每行的唯一标记提交新的顺序
吐槽:喊着加班=狼性的公司都是不适合正常人类生存的公司,把周末加班当成鼓吹的事情&评价员工是否有狼性的标准更是扯淡。
您可能感兴趣的文章:
相关文章推荐
- 使用jquery写个更改表格行顺序的小功能
- jquery更改表格行顺序实例
- jquery实现更改表格行顺序示例
- jquery实现更改表格行顺序示例
- 表格行变换顺序功能(jquery)
- jQuery hover事件 使用jquery实现表格的隔行换色功能
- 使用 JQuery 操作表格(交替显示、拖动表格行、选择行等)
- jquery实现的类似excel功能的表格----------请高手优化指点
- Drupal6中使用一份form表单完成提交创建与编辑更改的功能
- 使用jQuery的ajax功能实现的RSS Reader
- JQuery中Ajax功能的使用技巧二则
- 使用Jquery实现可编辑的表格 并使用AJAX提交到服务器修改数据
- 使用jQuery.AutoComplete完成仿淘宝商品搜索功能(改进了键盘上下选择体验)
- MyEclipse6.0中使用aptana插件,添加jquery提示功能
- Internet Explorer® 8 之后,您可使用自动代理和自动检测功能,全局更改一些浏览器设置,而无需更改每个用户的计算机
- 使用JQUERY对表格进行分页
- asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)
- jQuery.Excel, 使用Ctrl+方向键/Home/End在input表格中移动
- 使用Jquery实现可编辑的表格 并使用AJAX提交到服务器修改数据
- displaytag的使用方法(用于数据表格的显示和功能控制)