在项目中碰到option列表没有清空,一直累加,关于每触发一次,清空对应对表,再取值赋值到option中
select中所有option选项如何删除,本文使用jquery简单实现下,有此需求的朋友可以参考下,希望对大家有所帮助
<select
id="search">
<option>baidu</option>
<option>sogou</option>
</select>
清空:
$("#search").find("option").remove();
或者
$("#search").empty();
****************************************************
function
choosePro(){
var pid=$("#pro").val();
alert(pid);
$("#city").find("option").remove();
$.getJSON('<%=path %>/mer/cityAction!getCity.action',{pid:$("#pro").val()}, function(result){
$.each(result.obj,function(idx,item){
if(idx==0){
return true;//同countinue,返回false同break
}
//alert("name:"+item.cname);
//动态添加市option列表
$("#city").append('<option value="' + item.cname + '">' + item.cname + "</option>");
});
});
}