在我的 HTML 中,我有:
<div>
<input type="hidden" id="field" value="-1"/>
</div>
在我的 jQuery 中,我有:
var fieldInput = $("#field");
if(someBoolIsTrue)
fieldInput.value = 4;
这个JS执行后,我去打印隐藏字段
的值,它告诉我它仍然是-1
。我在这里使用 jQuery 是否不正确?!?提前致谢!
最佳答案
您应该将值设置为 fieldInput.val(4);
另一种方法是fieldInput[0].value = 4;
关于javascript - 如何通过 jQuery 在 HTML 输入中存储值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10414076/