jquery 给下拉菜单设初值???

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:12:42
jquery代码
$.ajax({
url:'selectCompany.action',
type:'post', //数据发送方式
dataType:'json', //接受数据格式
cache: false,
error:function(){
alert( "error...!");
},
success: function(json){
var len = json.companyList.length;
$("#companySelect").attr('length','1');
$("#companySelect").attr('value','000');
for(var i=0;i<len;i++){
$('<option value='+json.companyList[i].id+'>'+json.companyList[i].name+'</option>').appendTo('#companySelect'); //添加下拉框
}
$("#companySelect").attr('value','000');
}
});

html代码
<select id="buyCompany" name="fixedBuyCompany">
<option value="000">===请选择===</o

楼主~你不是已经有了ajax取下拉菜单列表的方法了么
如果后台有修改的话,清空列表再执行一起就可以了

从后台发来json 组装option 用$("").append()方法添加option可以实现