我有一个由Microsoft MVC生成的输入字段。稍后由不同的脚本编辑。所有内容都在IE中正确显示,但在Chrome中,浏览器的行为就像没有设置值一样。 HTML:
<input name="name[id]" id="name[id]" value="0,00" type="text" readonly="" class="input-block-level validate[required] text-input">
我的意思是我得到一个空白输入字段。
有趣的是,当我从chrome控制台运行以下脚本时,一切都正常显示:
$("[id^=name[").each(function () {
this.value = this.getAttribute("value");
})
同时,如果我从网页加载的.js文件中运行该脚本,则此脚本不会修复此问题。
编辑:
更多信息,如果我在Chrome控制台中输入$0.value
,我会收到""
,但如果我输入$0.getAttribute("value")
,则输出为0,00
(我想要的)