$(".select_um").empty();$('.select_um').append('<option value="">请选择</option>');
$.each(result.um_list,function(key,value){
$(".select_um").append("<option value='"+value+"'>"+value+"</option>");
if ($(".select_um option:contains('"+value+"')").length > 1){
$(".select_um option:contains('"+value+"'):gt(0)").remove();
}
})
select_um为select,去重就没必要了,因为每次都empty清空了
改写后的代码
$(".select_um").empty();$('.select_um').append('<option value="">请选择</option>');
$.each(result.um_list,function(key,value){
$(".select_um").append("<option value='"+value+"'>"+value+"</option>");
})