我在使用select元素时遇到了一些问题。 我希望能够以编程方式更改选择的选项,支持IE6(这是坏人!)。 所以我所做的是将selectedIndex设置为应该的值,现在需要注意,当禁用控件时这不起作用,所以我启用它,然后尝试按此顺序更改selectedIndex。控件已启用但不会更改选择。
有没有人有任何建议?
我尝试使用以下代码更改索引:
this._select.attr('selectedIndex',index);
和
this._select.get(0).selectedIndex = index;
答案 0 :(得分:0)
您的代码对我有用,甚至禁用了选择。为什么不使用this._select.val('3');
来更改它?无论如何,this._select.val('3')
和this._select.get(0).selectedIndex = index;
在浏览器中检查错误控制台,可能会出现错误,导致整个脚本无法正常工作。