var url = "<%=rootPath%>/city/cityList.json"; $.post(url,{parentCityCode:code}, function(data) { var jsonObj = JSON.parse(data); $("#areaId").append('<option value="0">----请选择----</option>'); for (var i in jsonObj) {debugger; var opt = new Option(jsonObj[i].cityName, jsonObj[i].cityCode); if(areaId){ if(jsonObj[i].cityCode == areaId){ opt = new Option(jsonObj[i].cityName, jsonObj[i].cityCode, false, true); } } $("#areaId").append(opt); } }); new Option("文本","值",true,true).后面两个true分别表示默认被选中和有效! 或者 $("#areaId").val(areaId); 以上两种情况为select加默认值,第一种new Option 第二种直接value赋值