效果图:
改变前:
改变后:
HTML:
<table><tr>
<th>id</th>
<th>name</th>
<th>操作</th>
</tr>
<tr>
<td>1</td>
<td>1</td>
<td>
<span class="upbtn" style="width: 20px">上</span>
<span class="upbtn" style="width: 20px">下</span>
</td>
</tr>
<tr>
<td>2</td>
<td>2</td>
<td>
<span class="upbtn" style="width: 20px">上</span>
<span class="upbtn" style="width: 20px">下</span>
</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>
<span class="upbtn" style="width: 20px">上</span>
<span class="upbtn" style="width: 20px">下</span>
</td>
</tr>
</table>
JS
//上移
$("span.upbtn").e
ach(function () {
$(this).click(function () {
console.log(1)
var $tr = $(this).parents("tr");
if ($tr.index() != 0) {
$tr.prev().before($tr);
}
});
});
//下移
var trLength = $("span.downbtn").length;
$("span.downbtn").each(function () {
$(this).click(function () {
console.log(2)
var $tr = $(this).parents("tr");
if ($tr.index() != trLength - 1) {
$tr.next().after($tr);
}
});
});
注意 ! ! ! !
需引入JQuery