【发布时间】:2014-04-14 19:50:18
【问题描述】:
大家好,我有以下代码,如下所示,它添加了一个由文本字段和单选按钮组成的新行,我编写了 JS 来添加一个新行,我使用 .find() 来追加新行具有空白值的输入字段。我是 JS 新手,想在克隆时执行另一个 .find() 以向无线电输入添加值,有人可以告诉我如何操作吗?
<div id='1'>
<div class="template">
<div>
<label class="right inline">Response:</label>
</div>
<div>
<input type="text" name="responseText[]" value="" maxlength="400" />
</div>
<div>
<input type="radio" name="responseRadio[]" value="" />
</div>
</div>
<div>
<input type="button" name="addNewRow" value="Add Row" />
</div>
</div>
JS 添加新行:
var $template = $('.template');
$('input[type=button]').click(function() {
$template.clone().insertAfter($template).find("input:text").val("");
});
【问题讨论】:
标签: javascript jquery html forms