0

ブラウザー内で、#worktimeinput 要素に値が表示されます。たとえば7,6 、この値はjQueryによって事前に設定されます$("#worktime").val("7,6");

しかし、firebug を使用してこのコード行を調べると、値が表示されません。

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

しかし、firebug の DOM セクションの下で、この要素の値が"7,6".

#worktime値を表示しないで値を印刷したい場合alert

4

1 に答える 1

2

これは、value プロパティと value 属性の間に非常に大きな違いがあるためです。value 属性には入力のデフォルト値が含まれ、value プロパティには現在の値が含まれます。デフォルト値はdefaultValueプロパティにもあります。値を変更しても、値属性またはdefaultValueプロパティは変更されません。

于 2013-11-05T19:46:05.620 に答える