HTML代码块
<table id="clientTable">
<tr><td><span name="num">1</span></td><td onclick="upOrDown(this,'1')">上移</td></tr>
<tr><td><span name="num">2</span></td><td onclick="upOrDown(this,'0')">下移</td></tr>
<tr><td><span name="num">3</span></td><td onclick="upOrDown(this,'1')">上移</td></tr>
</table>
控制元素上移或下移
/* type为0是下移,为1是上移 */
funciton upOrDown(obj,type){
let e = $(obj).parents("tr")
type === '1' ? e.prev().insertAfter(e) : e.next().insertBefore(e);
clientSort()//重新排序
}
元素标签对应的序号重新排序
function clientSort(){
$("#clientTable tr").each(function(i){
$(this).find("span[name=num]").text(i + 1);
})
}