我正在尝试创建动态文本框,但我在制作克隆时遇到了麻烦
基本上我想要做的是根据组合框中的选项数量创建一定数量的文本框。
中的5个值var optionValues = [];
$('#fieldnameclone option').each(function() {
optionValues.push($(this).val());
});
optionValues.shift();
var optionspacing="";
jQuery.each(optionValues, function(i, val) {
optionspacing += val + ":<br />";
});
var insfldnms = $("<div id =insertfieldname></section>").html(optionspacing);
var n = $("#fieldname option").length;// get amount of options in dropdownt box
var $frm2 = $("<form id=insertform class=form2></form>");// creates a form
$frm2.append(tblNmClnSrch,fldnmCln,insfldnms);// adds the field and name clones to the form
for(var i = 0; i < n-1; i++)
{
$('<input /></br>', {id: "valueid" + i,name: "name" + i}).appendTo($frm2);
}
var btninsert = $("<input id=inserthbtn type=button value=Submit></input>");
$(btninsert).appendTo($frm2);
$( "#reports3" ).empty();
$("#reports3").append($frm2);
不确定我哪里出错了,任何帮助都会很棒
html for fieldname
var txt3 = $("<section id =fieldname></section>").text("Text.");
使用getjson生成fieldname组合框,该部分工作正常,因此下拉框中有元素