<table border="1" id="con">
<tr>
<td>选项</td>
<td>序号</td>
<td>商品名称</td>
</tr>
<?php foreach($goods as $k=>$v){?>
<tr id="<?=$v['id']?>">
<td><input type="checkbox" name="xuan" value="<?=$v['id']?>"></td>
<td><input type="text" name="paixu" class="paixu" value="<?=$v['id']?>" ></td>
<td><?=$v['name']?></td>
</tr>
<?php }?>
<tr id="end">
<td><button onclick="paixu()" >倒叙</button>
<button onclick="daopaixu()" >顺序</button></td>
<td>
<?= LinkPager::widget([
'pagination' => $pages,
'firstPageLabel'=>"首页",
'prevPageLabel'=>'上一页',
'nextPageLabel'=>'下一页',
'lastPageLabel'=>'尾页',
'maxButtonCount' => false
]);?>
</td>
</tr>
</table>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(".paixu").blur(function(){var val=$(this).val();
$(this).parent().parent().attr("id",val);
})
function paixu(){
var paixu="";
var id="";
var arr=[];
var tr=[];
var i=0;
$("input[type='text']").each(function () {
arr[i]=$(this).val();
i++;
id=$(this).val();
tr[id]=$("#"+id);
$("#"+id).remove();
});
arr = arr.sort(function(a,b){
return b-a;
});
for(var j in arr){
id=arr[j];
$("#end").before(tr[id]);
}
$("#xianshi").html("<button onclick='daopaixu()' >排序</button>");
}
function daopaixu(){
var paixu="";
var id="";
var arr=[];
var tr=[];
var i=0;
$("input[type='text']").each(function () {
arr[i]=$(this).val();
i++;
id=$(this).val();
tr[id]=$("#"+id);
$("#"+id).remove();
});
arr = arr.sort(function(a,b){
return a-b;
});
for(var j in arr){
id=arr[j];
$("#end").before(tr[id]);
}
$("#xianshi").html("<button onclick='paixu()' >排序</button>");
}
</script>