这是一个在 html 中生成动态输入文本字段的 jquery。要为每个文本字段赋予不同的名称,'num' 会递增。我什至尝试“.attr('name', 'device' + num);”...但它不起作用。
$(document).ready(function() {
$("#add").click(function() {
var intId = $("#buildyourform div").length + 1;
var num=0;
num++;
var fieldWrapper = $("<div class=\"fieldwrapper\" id=\"field" + intId + "\"/>");
**var fName = $("<input type=\"text\" class=\"fieldname\" name=\"' + num + '\" />");**
var removeButton = $("<input type=\"button\" class=\"remove\" value=\"-\" />");
removeButton.click(function() {
$(this).parent().remove();
});
fieldWrapper.append(fName);
fieldWrapper.append(removeButton);
$("#buildyourform").append(fieldWrapper);
});
});
如果现在生成 3 个新文本字段,我如何在每个文本字段 onkeyup 中添加值