您的位置:首页 > Web前端 > JQuery

jquery 实现table行交换:上移/下移

2016-01-04 10:10 519 查看
$(document).ready(function () {
//上移
$("input.upbtn").each(function () {
$(this).click(function () {
var $tr = $(this).parents("tr");
if ($tr.index() != 0) {
$tr.prev().before($tr);//在每个匹配的元素之前插入内容。
}
});
});
//下移
var trLength = $("input.downbtn").length;
$("input.downbtn").each(function () {
$(this).click(function () {
var $tr = $(this).parents("tr");
if ($tr.index() != trLength - 1) {
$tr.next().after($tr);//在每个匹配的元素之后插入内容。
}
});
});
});

<table>
<tr>
<td>4</td>
<td><input type="button" value="上移" class="upbtn" />
<input type="button" value="下移" class="downbtn" />
</td>
</tr>
<tr>
<td>5</td>
<td><input type="button" value="上移" class="upbtn" />
<input type="button" value="下移" class="downbtn" />
</td>
</tr>
<tr>
<td>6</td>
<td><input type="button" value="上移" class="upbtn" />
<input type="button" value="下移" class="downbtn" />
</td>
</tr>
</table>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: