在浏览器中,我在#worktime
输入元素中看到一个值。例如7,6
此值由jQuery $("#worktime").val("7,6");
但是当我用firebug看这段代码时,我认为没有价值:
<input id="worktime" value="" readonly="">
但是在firebug中的DOM部分下,我看到此元素的值为"7,6"
。
如果我想使用#worktime
打印alert
值,则不会显示任何值。
答案 0 :(得分:2)
这是因为value属性和value属性之间存在很大差异。 value属性包含输入的默认值,而value属性包含当前值。默认值也可以在defaultValue
属性中找到。更改值不会更改value属性或defaultValue
属性。