启用后以编程方式更改选择不起作用

时间:2011-11-09 14:13:54

标签: javascript jquery select internet-explorer-6

我在使用select元素时遇到了一些问题。 我希望能够以编程方式更改选择的选项,支持IE6(这是坏人!)。 所以我所做的是将selectedIndex设置为应该的值,现在需要注意,当禁用控件时这不起作用,所以我启用它,然后尝试按此顺序更改selectedIndex。控件已启用但不会更改选择。

有没有人有任何建议?

我尝试使用以下代码更改索引:

this._select.attr('selectedIndex',index);

this._select.get(0).selectedIndex = index;

1 个答案:

答案 0 :(得分:0)

您的代码对我有用,甚至禁用了选择。为什么不使用this._select.val('3');来更改它?无论如何,this._select.val('3')this._select.get(0).selectedIndex = index;

一样有效

在浏览器中检查错误控制台,可能会出现错误,导致整个脚本无法正常工作。