ajax 级联下拉框

/*---------------------省市区----------------------------*/functionGetProvince(){$.ajax(... /*---------------------省市区----------------------------*/
function GetProvince() {
$.ajax({
type: "post",
async: false,
url: "Ajax/MasterAjax.ashx",
data: "method=GetProvince",
dataType: "json",
success: function(data) {
var html = "";
if (data != 0) {
var temp = eval(data);
for (var i = 0; i < temp.length; i++) {
html += "<option value='" + temp[i].code + "'>" + temp[i].name + "</option>";
}
}
else {
html = "<option>网络异常</option>";
}
$("#accountprovince").html(html);
$("#residenceprovince").html(html);
}
});
}

//获得市provinceId-省外键,SelectId-给那个下拉菜单赋值
function GetCity(provinceId, SelectId) {
$.ajax({
type: "post",
async: false,
url: "Ajax/MasterAjax.ashx",
data: "method=GetCity&province=" + provinceId,
dataType: "json",
success: function(data) {
var html = "";
if (data != 0) {
var temp = eval(data);

for (var i = 0; i < temp.length; i++) {
html += "<option value='" + temp[i].code + "'>" + temp[i].name + "</option>";
}
}
else {
html = "<option>数据异常</option>";
}
$("#" + SelectId).html(html);
}
});
}

怎么能让他显示出来的值不是第1个 而是我想要的那个值
如何让那个selectid的值等于第17个的值
展开
 我来答
百度网友92868ef
2010-05-19 · 超过19用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:49.2万
展开全部
for (var i = 0; i < temp.length; i++) {
html += "<option value='" + temp[i].code + "' ";
if(temp[i].code==SelectId){
html += "selected='selected' ";
}
html += ">" + temp[i].name + "</option>";
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式