4

我尝试设置一个通过其值选择的选项。我的代码在这里。它适用于 FF 和 Chrome,但不适用于 IE。有人可以帮助我吗?

var province = $("#hideProvince").val();
if(province != ""){
  $("#province option[value='"+ province + "']").attr("selected", "selected");
}
4

2 回答 2

2

您可以设置更新选定的选项val()select

var province = $("#hideProvince").val();
if (province != ""){
  $("#province").val(province)
}

示例小提琴

于 2012-11-06T12:41:39.923 回答
1

尝试attr("selected", true)代替attr("selected", "selected"),我发现这篇文章可能与您要查找的内容有关。

var province = $("#hideProvince").val();
if(province != ""){
  $("#province option[value='"+ province + "']").attr("selected", true);
}
于 2012-11-06T12:40:05.823 回答