1. 程式人生 > >js select每次賦值不同的時候,每次賦值之前都要清空select

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

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