打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
jquery实现鼠标拖拉表格tr上下移动
创建index.jsp页面,引入jquery相应的css,js
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><table border="0" cellpadding="2" cellspacing="0"> <tbody id="move_table"> <tr><td>第一行</td><td><a href="#" onclick="up(this)">上移</a><a href="#" onclick="down(this)">下移</a></td></tr> <tr><td>第二行</td><td><a href="#" onclick="up(this)">上移</a><a href="#" onclick="down(this)">下移</a></td></tr> <tr><td>第三行</td><td><a href="#" onclick="up(this)">上移</a><a href="#" onclick="down(this)">下移</a></td></tr> </tbody></table>//引入jquery<link rel="stylesheet" href="/jquery-ui-custom.css" /><script src="/jquery-ui.min.js"></script><script src="/jquery.js"></script><script type="text/javascript" > function up(obj) {//鼠标点击向上移动 var objParentTR = $(obj).parent().parent(); var prevTR = objParentTR.prev(); if (prevTR.length > 0) { prevTR.insertAfter(objParentTR); } } function down(obj) {//鼠标点击向下移动 var objParentTR = $(obj).parent().parent(); var nextTR = objParentTR.next(); if (nextTR.length > 0) { nextTR.insertBefore(objParentTR); } } //鼠标拖拉tr上下移动 $(document).ready(function(){ $("#move_table").sortable({ cursor: "move", items: "tr",//只是tr可以拖动 opacity: 1.0,//拖动时,透明度为0.6 revert: true,//释放时,增加动画 start: function(event, ui) {//开始移动 var str = event.srcElement.innerHTML;//鼠标点击移动时获取的html内容 //alert(event.find("tr").attr('id'));//第几行 }, update: function(event, ui) {//移动之后更新排序之后 var str = event.srcElement.innerHTML; }); $("#move_table").disableSelection(); });</script>
liu137756
关注
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Word如何快捷移动表格中的内容?
冻结表头怎么设置
如何固定表格第一行不动
Table中对tr的上下拖拽移动
Word 2007移动表格行和列方法
Word技巧:表格如何上下移动
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服