如何在IE9中使用JQuery设置选择框的默认值?
我有以下选择框。
1 2 3 4 5
在jquery中,我正在执行以下操作以在选择框中选择值2:
... $("select#selId").find("option#2").attr("selected", "selected"); ...
相同的代码在IE8和Firefox的选择框中设置值2。 但它不适用于IE9。
我正在使用JQuery 1.6.1版本
不要设置selected
属性,只需使用.val(“2”)。
看到这里: jsFiddle
无论如何,如果你想保留"SELECTED"
属性,这在IE9上运行良好
$("select#selId").find("option#2").attr("selected", true);
您可以使用val()
来设置选项 – 请参阅使用jQuery更改下拉列表的选定值
改变这个
$("select#selId").find("option#2").attr("selected", "selected");
进入这个
$("select#selId").find("option#2").attr("selected", true);