jQuery实现的调整表格行tr上下顺序
作者:bea
表格是大家比较常用的元素,有时候表格中的行需要调整顺序,下面就通过代码实例介绍一下如何利用jquery实现此功能。 代码实例如下: <!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>脚本之家</title><
表格是大家比较常用的元素,有时候表格中的行需要调整顺序,下面就通过代码实例介绍一下如何利用jquery实现此功能。
代码实例如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>脚本之家</title>
<style type="text/css" >
table
{
background:#F90;
width:400px;
line-height:20px;
}
td
{
border-right:1px solid gray;
border-bottom:1px solid gray;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.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);
}
}
</script>
</head>
<body>
<table border="0" >
<tr>
<td>脚本之家一</td>
<td>脚本之家一</td>
<td>脚本之家一</td>
<td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
</tr>
<tr>
<td>脚本之家二</td>
<td>脚本之家二</td>
<td>脚本之家二</td>
<td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
</tr>
<tr>
<td>脚本之家三</td>
<td>脚本之家三</td>
<td>脚本之家三</td>
<td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
</tr>
<tr>
<td>脚本之家四</td>
<td>脚本之家四</td>
<td>脚本之家四</td>
<td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
</tr>
<tr>
<td>脚本之家五</td>
<td>脚本之家五</td>
<td>脚本之家五</td>
<td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
</tr>
</table>
</body>
</html>
通过以上代码简单实现了jQuery实现的调整表格行tr上下顺序,希望本段代码可以帮助到大家。
猜你喜欢
您可能感兴趣的文章:
- 基于jQuery1.9版本如何判断浏览器版本类型
- jQuery版本升级踩坑大全
- 基于jQuery实现点击最后一行实现行自增效果的表格
- 7个jQuery最佳实践
- 实例详解jQuery Mockjax 插件模拟 Ajax 请求
- JavaScript实现输入框(密码框)出现提示语
- javascript自动恢复文本框点击清除后的默认文本
- JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
- jquery模拟实现鼠标指针停止运动事件
- js实现字符串和数组之间相互转换操作
- js右下角弹出提示框示例代码
- jquery插件EasyUI中form表单提交实例分享
- 详解WordPress开发中get_current_screen()函数的使用
- 提升jQuery的性能需要做好七件事
- jQuery 移动端artEditor富文本编辑器
- AngularJs动态加载模块和依赖注入详解
- jquery在ie7下选择器的问题导致append失效的解决方法
- 基于Node.js的强大爬虫 能直接发布抓取的文章哦
- JavaScript基础知识及常用方法总结