jquery控制listbox中项的移动并排序

2020-05-23 06:14:05易采站长站整理

});
}
//重新排序
$.each($(“#”+getname+” option”), function(id,own){
orderrole(getname);
});
}
//按首字母排序角色列表
function orderrole(listname)
{
var size=$(“#”+listname+” option”).size();
var one=$(“#”+listname+” option:first-child”);
if(size>0)
{
var text=$(one).text();
var tag=parseInt($(one).attr(“tag”));
//循环列表中第一项值下所有元素
$.each($(one).nextAll(), function(id,own){
var nextag=parseInt($(own).attr(“tag”));
if(tag>nextag)
{
$(one).remove();
$(own).after(“<option tag=””+tag+””>”+text+”</option>”);
one=$(own).next();
}
});
}
}

这样就完成了简单的js控制两个列表项的值移动。