【发布时间】:2019-01-21 12:23:34
【问题描述】:
我正在尝试使用 onclick 将现有输入字段的值设置为另一个输入字段。
<p>Name: <input id="john" type="text" value="" name="user"></p>
<input type="hidden" value="John" />
<span>Set value</span>
点击 span 时,隐藏的 input(在本例中为 John)的值应作为值放置在其上方的输入字段上。所以点击:
<p>Name: <input id="john" type="text" value="" name="user"></p>
变成
<p>Name: <input id="john" type="text" value="John" name="user"></p>
我怎样才能用 jquery 做到这一点?
我已经有了这段代码,但我没有成功:
$("span").click(function(){
$("input:#john").val();
});
【问题讨论】:
-
为什么没有得到隐藏输入的值?
-
如果您从隐藏的输入中提取值,如果您在页面上隐藏了多个字段,则为该字段提供一个 ID 会有所帮助。这是shows all the various ways to pull a hidden value with jquery.的答案