2017-12-12 24 views
0

私は混乱しています。$("#display").html(value)にid:="display"のhtml入力にjQueryを使用しましたが、html入力に何も表示されません。出力が入力フィールドに表示されていませんが、値があります。

我々は要素の値を見ることができますしかし:"32"を(写真参照)

値が表示されない理由を任意のアイデア?

入力をスパンで置き換えようとするとうまくいきます。

画像:example おかげで、

トーマス

+0

画像が表示されません。 – Jake

+0

は、読み取り専用に変更されています。 Sunil

答えて

3

あなたは(あなたが$.html()を使用するときにjQueryがやっていることである)input要素のinnerHTML値を設定することはできません。代わりに$.val()を使用する必要があります。

代わりに$("#display").val(value)を試してみてください。

-2

は値に

感謝を設定するための$("#display").val(value);を試し 値を取得するため$("#display").val();を試してみて!

+0

これは質問に対する回答ではありません。十分な[評判](https://stackoverflow.com/help/whats-reputation)があれば、[投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- i-do-代わりに)。 - [レビューから](/レビュー/低品質の投稿/ 18225158) – Sree

関連する問題