我试图使用jQuery将一个表单<input>
字段值复制到另一个表单。很简单,对吧?好吧,我的代码无法正常工作,所以我一定在做错事。下面是我得到了什么:无法将输入字段值复制到另一个?
HTML:
<form id="form1">
<input id='one' type='text' />
<input id='two' type='text' />
</form>
<form id="form2">
<input id='three' type='text' />
</form>
<input type='button' id="do" value="Copy" />
的jQuery:
$('#do').click(function() {
$('#3').html($('#1').html().val());
});
我的总体目标是让3
与来自1
值,只要它进入填充,我想大概是通过将它绑定到onBlur
。
我在做什么错?
编辑:更新ID名称,因为我没有使用数字(但意识到你不能/不应该)使用HTML元素的数字。
警告:HTML IDS不应该是数字。 – bfavaretto 2012-02-06 14:19:57
@bfavaretto:*不应该,但他们工作(至少在Firefox中)。但我同意仅使用DOM ID的数字是一个坏主意。 – Crontab 2012-02-06 14:21:46
对不起,我实际上不使用数字我只是用于说明目的(但意识到这是错误的!) – zik 2012-02-06 14:25:52