存储在HTML的输入值在我的HTML我有:如何通过jQuery的
<div>
<input type="hidden" id="field" value="-1"/>
</div>
在我的jQuery我有:
var fieldInput = $("#field");
if(someBoolIsTrue)
fieldInput.value = 4;
后这个JS执行,我去打印的价值隐藏的field
,它告诉我它仍然是-1
。我在这里错误地使用jQuery?!?提前致谢!
值(“#场”)'是不是原始DOM节点;它是一个jQuery包装器。因此,DOM API(如“value”属性)不是直接可用的。您可以从中获取DOM节点,或者您可以使用jQuery API来执行您所需的操作。 – Pointy
当人们未能通过谷歌搜索答案或阅读相关文档http://api.jquery.com/val/ + http://api.jquery.com/jQuery.data/ – Blowsie
@Pointy您应该发布这是一个答案。其他答复者都没有提供解释。 – kapa