我很困惑,我使用jQuery $("#display").html(value)
向我的html输入标识为="display"
,但html输入中没有任何内容。
但是我们可以看到元素中的值:"32"
(见图片)
知道价值为什么不出现?
我尝试用span替换输入,效果很好。
图片:example 感谢,
托马斯
答案 0 :(得分:3)
您无法设置innerHTML
元素的input
值(使用$.html()
时jQuery正在执行此操作)。相反,您需要使用$.val()
。
请尝试使用$("#display").val(value)
。