как установить параметр, выбираемый jquery в ie?

Я пытаюсь установить параметр, выбираемый через его значение. Мой код здесь. Он работает в FF и Chrome, но не в IE. Кто-нибудь может мне помочь?

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

person Allerson    schedule 06.11.2012    source источник


Ответы (2)


Попробуйте attr("selected", true) вместо attr("selected", "selected"), я нашел это post это может быть связано с тем, что вы ищете.

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

Вы можете установить val() на select, чтобы обновить выбранную опцию:

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

Пример скрипта

person Rory McCrossan    schedule 06.11.2012