各位大侠,我从数据库中读取一组数据,排序如下
ID Name Sort
1 北京 1
2 上海 3
3 江苏 4
4 安徽 2我想对这组数据在客户端重新排列
ID Name Sort
1 北京 1
4 安徽 2
2 上海 3
3 江苏 4
希望可以通过jquery的某种方式进行排列,请问该如果处理?不考虑从数据库直接读出根据排序的数据
在线等 谢谢
ID Name Sort
1 北京 1
2 上海 3
3 江苏 4
4 安徽 2我想对这组数据在客户端重新排列
ID Name Sort
1 北京 1
4 安徽 2
2 上海 3
3 江苏 4
希望可以通过jquery的某种方式进行排列,请问该如果处理?不考虑从数据库直接读出根据排序的数据
在线等 谢谢
var datas = [
{ID:1, Name:'北京', Sort:1},
{ID:2, Name:'上海', Sort:3},
{ID:3, Name:'江苏', Sort:4},
{ID:4, Name:'安徽', Sort:2}
];datas.sort(function(d1, d2){
if(d1.Sort > d2.Sort) {
return 1;
} else if(d1.Sort > d2.Sort) {
return -1;
} else {
return 0;
}
});console.log(datas);
var datas = [
{ID:1, Name:'北京', Sort:1},
{ID:2, Name:'上海', Sort:3},
{ID:3, Name:'江苏', Sort:4},
{ID:4, Name:'安徽', Sort:2}
];datas.sort(function(d1, d2){
if(d1.Sort > d2.Sort) {
return 1;
} else if(d1.Sort < d2.Sort) {
return -1;
} else {
return 0;
}
});console.log(datas);