jquery调整表格行tr上下顺序实例讲解
表格是大家比较常用的元素,有时候表格中的行需要调整顺序,下面就通过代码实例介绍一下如何利用jquery实现此功能,分享给大家供大家参考,具体内容如下
代码实例如下:
<html>
<head>
<metacharset="utf-8">
<metaname="author"content="http://www.softwhy.com/"/>
<title>蚂蚁部落</title>
<styletype="text/css">
table
{
background:#F90;
width:400px;
line-height:20px;
}
td
{
border-right:1pxsolidgray;
border-bottom:1pxsolidgray;
}
</style>
<scripttype="text/javascript"src="mytest/jQuery/jquery-1.8.3.js"></script>
<scripttype="text/javascript">
functionup(obj)
{
varobjParentTR=$(obj).parent().parent();
varprevTR=objParentTR.prev();
if(prevTR.length>0)
{
prevTR.insertAfter(objParentTR);
}
}
functiondown(obj)
{
varobjParentTR=$(obj).parent().parent();
varnextTR=objParentTR.next();
if(nextTR.length>0)
{
nextTR.insertBefore(objParentTR);
}
}
</script>
</head>
<body>
<tableborder="0">
<tr>
<td>毛票票</td>
<td>毛票票</td>
<td>毛票票</td>
<td><ahref="#"onclick="up(this)">上移</a><ahref="#"onclick="down(this)">下移</a></td>
</tr>
<tr>
<td>毛票票</td>
<td>毛票票</td>
<td>毛票票</td>
<td><ahref="#"onclick="up(this)">上移</a><ahref="#"onclick="down(this)">下移</a></td>
</tr>
<tr>
<td>毛票票</td>
<td>毛票票</td>
<td>毛票票</td>
<td><ahref="#"onclick="up(this)">上移</a><ahref="#"onclick="down(this)">下移</a></td>
</tr>
<tr>
<<td>毛票票</td>
<td>毛票票</td>
<td>毛票票</td>
<td><ahref="#"onclick="up(this)">上移</a><ahref="#"onclick="down(this)">下移</a></td>
</tr>
<tr>
<td>毛票票</td>
<td>毛票票</td>
<td>毛票票</td>
<td><ahref="#"onclick="up(this)">上移</a><ahref="#"onclick="down(this)">下移</a></td>
</tr>
</table>
</body>
</html>
以上代码实现了我们的要求,代码比较简单,这里就不多介绍了。
希望本文所述对大家学习javascript程序设计有所帮助。