在启用select后以编程方式更改它不起作用
Changing select programmatically after enabling it doesn't work
我有一些选择元素的问题。我希望能够以编程方式改变选择的选项,支持IE6(这是坏人!)我所做的就是用应有的值设置selectedIndex,现在需要注意的是,当控件被禁用时,这不起作用,所以我启用它,然后尝试按这个顺序改变selectedIndex。控件被启用,但不改变选择。
有人有什么建议吗?
我尝试用以下代码更改索引:
this._select.attr('selectedIndex',index);
和
this._select.get(0).selectedIndex = index;
你的代码为我工作,甚至选择被禁用。你为什么不用this._select.val('3');
来改变它呢?在任何情况下,this._select.val('3')
和this._select.get(0).selectedIndex = index;
一样有效
检查你的浏览器错误控制台,你可能有一个错误,停止整个脚本的工作
相关文章:
- jquery ias插件不适用于我的网站,加载更多项目不起作用
- 在我的管理面板上添加更多不起作用的按钮
- Javascript数学不起作用,更好的方式来执行操作
- 如果我想添加更多代码,Js 将不起作用
- toggle() 不起作用并附加更多字段
- jQuery 脚本在以编程方式(不是由用户)更改选择选项时不起作用
- 画布元素在 IE 8 及更低版本中不起作用
- 向页面添加更多可点击元素,然后 .on() 不起作用
- 以编程方式更改模型时,ngChange 不起作用
- 模拟点击 JavaScript 中的 GitHub 新闻源“更多”按钮不起作用
- 使用Jquery插件使标题栏闪烁得更快,Interval在Chrome中不起作用
- 以编程方式安装 Npm 不起作用
- 加载页面两次或更多次时,Tinymce不起作用
- 当我添加更多下拉列表时,jQuery 不起作用
- 以编程方式更新 Webshim 日期在 IE 8 中不起作用
- jquery Animate 在 IE9 及更早版本中不起作用
- 数字,悬停(等)效果在Ajax加载更多后不起作用
- $.post不起作用,即.请提供其他方式的帮助
- 更多更改()函数jQuery没有'不起作用
- 点击离子导航条上的按钮移动到新页面的所有3种方式都不起作用