IE9正在使用缓存隐藏输入值,而不是更新值
Cached hidden input value is being used in IE9 instead of updated value
我有一个问题,IE9使用我的隐藏输入元素的初始值,而不是动态更新的值。
我已经创建了以下内容,以便您可以实时查看我的问题:http://jsfiddle.net/NN8gM/
- 页面加载,显示隐藏的输入值。当属性中的复选框动态更新例如),IE中仍显示初始值(6.00)而不是新的值(7.00)!
更新的值在我尝试过的其他浏览器中正确显示。在firefox中运行该示例以查看所需的效果。
为什么?
我刚刚检查了你的代码在ie9,有一件事我想告诉你,这不是真的,它选择缓存的值,
实际上这个代码不工作$(this).next().attr('value', '7.00');
我用$('input[type=hidden]').attr('value', '7.00');
替换了你的那部分代码它工作得很好,下面是一个演示。
我仍然在弄清楚为什么你写的代码在mozilla中不能在ie9中工作。(实际上在ie9中调试非常困难,它几乎无法打开)
http://jsfiddle.net/NN8gM/9/我建议按照正常的方式使用:
$('#si').attr('value', '7.00');
相关文章:
- 使用Javascript更新输入框中的文本
- 以字符串形式读取量角器测试中的更新输入
- 如何动态更新输入值属性
- 当html选择/选项发生更改时,需要更新输入字段
- 用于更新输入的 Javascript 被占位符覆盖
- 更新输入类型=文本值或文本框控件调整大小事件
- AngularJS绑定模型以选择更新输入数字字段,最小值为最大值
- 从数据库填充的下拉菜单中更新输入字段
- 如何在拖动行时更新输入值
- 为什么在更新输入类型文本的值时,敲除不更改值属性
- 使用javascript将span更改为input(viceversa),然后AJAX更新输入
- 按键更新输入落后1步
- NG模型仅在使用谷歌地图自动完成时单击后更新输入
- Javascript更新输入字段(将光标放在输入中)
- 更新输入类型时间的值(重新渲染)并使用 React 再次关注元素
- Twitter TypeAhead.js不更新输入
- 主干更新输入创建新行
- 使用 href Jquery 的值更新输入
- 获取 IFrame 源,然后更新输入文本框
- 自动建议反应.js组件不会在渲染时更新输入样式