jQuery设置输入值不显示

时间:2013-11-05 19:42:40

标签: jquery

在浏览器中,我在#worktime输入元素中看到一个值。例如7,6 此值由jQuery $("#worktime").val("7,6");

设置

但是当我用firebug看这段代码时,我认为没有价值:

<input id="worktime" value="" readonly="">

但是在firebug中的DOM部分下,我看到此元素的值为"7,6"

如果我想使用#worktime打印alert值,则不会显示任何值。

1 个答案:

答案 0 :(得分:2)

这是因为value属性和value属性之间存在很大差异。 value属性包含输入的默认值,而value属性包含当前值。默认值也可以在defaultValue属性中找到。更改值不会更改value属性或defaultValue属性。