javascript - 如何通过 jQuery 在 HTML 输入中存储值

标签 javascript jquery input

在我的 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/

相关文章:

javascript - 将号码更改为号码列表中最接近的号码

angularjs - 如何在 AngularJS 中自动将输入字段中的第一个字符大写?

javascript - meteor 模板,检查值是否等于字符串

对象/函数帮助中的 Javascript setTimeout

javascript - json_encode 从 Javascript 返回未定义

javascript - 如何搜索忽略重音字符的字符串(例如 ã = a)

javascript - jquery 动画具有灵活的属性

javascript - document.hidden 与 document.hasFocus() 之间的区别

javascript - jQuery 在一行而不是表行中检索结果

input - Java FX 等待用户输入