js select每次赋值不同的时候,每次赋值之前都要清空select

  • Post author:
  • Post category:其他
 

$(".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>");
	
})

 


版权声明:本文为qq_29715077原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。