使用jquery写个更改表格行顺序的小功能
jQuery 使用 功能 表格 更改 顺序 写个
2023-06-13 09:15:25 时间
周末写了个更改表格行顺序的小功能,直接贴代码
表格部分如下:
复制代码代码如下:
表格部分如下:
<tableclass="table"id="test_table">
<thead>
<tr>
<th>时间</th>
<th>详情</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<trcid="7.0.0-2014-04-29_11-02-24_123"class="list_line">
<td>
2014-04-2911:02:24
</td>
<td>
详情
</td>
<td>
<spanclass="move_btnglyphiconglyphicon-arrow-up"move_act="up"></span>
<spanclass="move_btnglyphiconglyphicon-arrow-down"move_act="down"></span>
</td>
</tr>
<trcid="7.0.0-2014-04-29_11-02-24_915"class="list_line">
<td>
2014-04-2810:00:00
</td>
<td>
详情
</td>
<td>
<spanclass="move_btnglyphiconglyphicon-arrow-up"move_act="up"></span>
<spanclass="move_btnglyphiconglyphicon-arrow-down"move_act="down"></span>
</td>
</tr>
</tbody>
</table>
js代码,其中会为要变更的行在变更顺序后加上class=danger
<scripttype="text/javascript">
$(function(){
$(".move_btn").click(function(){
varmove_act=$(this).attr("move_act");
$("#test_tabletbodytr").removeClass("danger");
if(move_act=="up"){
$(this).parent().parent("tr").addClass("danger")
.prev().before($(this).parent().parent("tr"));
}
elseif(move_act=="down"){
$(this).parent().parent("tr").addClass("danger")
.next().after($(this).parent().parent("tr"));
}
setTimeout("$("#test_tabletbodytr").removeClass("danger");",2000);
});
});
</script>
更改后可以按照每行的唯一标记提交新的顺序
吐槽:喊着加班=狼性的公司都是不适合正常人类生存的公司,把周末加班当成鼓吹的事情&评价员工是否有狼性的标准更是扯淡。
相关文章
- 利用 jQuery 获取 url 参数值
- 使用jQuery来进行CSS操作,新手必备详解编程语言
- jquery鼠标经过弹出层写法详解编程语言
- 使用jquery操作iframe中的元素详解编程语言
- jQuery clone()方法的用法
- jQuery click事件详解
- jQuery $.ajax()方法的使用
- jQuery使用手册(五)
- 使用jQuery简化Ajax开发Ajax开发入门
- jquery可排列的表实现代码
- JQuery动画卷页返回顶部动画特效(兼容Chrome)
- 使用jquery读取html5localstorage的值的方法
- jQuery使用技巧简单汇总
- 使用简洁的jQuery方法实现隔行换色功能
- asp.net使用jquery实现搜索框默认提示功能
- 使用jQuery和PHP实现类似360功能开关效果
- Jquery在指定DIV加载HTML示例代码
- jquery的each方法使用示例分享
- jquery使用ajax实现微信自动回复插件
- Jquery之Bind方法参数传递与接收的三种方法
- jQuery不使用插件及swf实现无刷新文件上传
- 影响jQuery使用的14个方面
- 使用JQuery库提供的扩展功能实现自定义方法