Javascript 如何将输入字段(文本框)添加到使用jQuery动态创建的表中

Javascript 如何将输入字段(文本框)添加到使用jQuery动态创建的表中,javascript,jquery,Javascript,Jquery,我一直在玩Javascript,以了解如何动态创建文本框和动态表。我知道了如何创建文本框和表,但我不知道如何将它们合并在一起,这样动态创建的表就可以保存带有我首选参数的文本框 我有一个jQuery脚本,它可以动态地将行和单元格添加到表中。我指定表在名为“element”的输入字段中应该有多少行 HTML: <input type="text" name="element" id="element" /> <input type="button" value="Tilfø

我一直在玩Javascript,以了解如何动态创建文本框和动态表。我知道了如何创建文本框和表,但我不知道如何将它们合并在一起,这样动态创建的表就可以保存带有我首选参数的文本框

我有一个jQuery脚本,它可以动态地将行和单元格添加到表中。我指定表在名为“element”的输入字段中应该有多少行

HTML:

<input type="text" name="element" id="element" />
    <input type="button" value="Tilføj" id="add" />
    <br />

    <span id="MCQ-textbox">&nbsp;
        <table id="tbl" border="1">
            <tbody>
            </tbody>
        </table>
    </span>
第二列应具有以下属性:

var element = document.createElement("input");
    element.setAttribute("type", "text");
    element.setAttribute("id", "MCQ_"+i+"__choice_number");
    element.setAttribute("name", "MCQ["+i+"].choice_number");
 var element = document.createElement("input");
    element.setAttribute("type", "text");
    element.setAttribute("id", "MCQ_"+i+"__choice_wording");
    element.setAttribute("name", "MCQ["+i+"].choice_wording");
    var element = document.createElement("input");
    element.setAttribute("type", "text");
    element.setAttribute("id", "MCQ_"+i+"__help_text");
    element.setAttribute("name", "MCQ["+i+"].help_text");
第三列应具有以下属性:

var element = document.createElement("input");
    element.setAttribute("type", "text");
    element.setAttribute("id", "MCQ_"+i+"__choice_number");
    element.setAttribute("name", "MCQ["+i+"].choice_number");
 var element = document.createElement("input");
    element.setAttribute("type", "text");
    element.setAttribute("id", "MCQ_"+i+"__choice_wording");
    element.setAttribute("name", "MCQ["+i+"].choice_wording");
    var element = document.createElement("input");
    element.setAttribute("type", "text");
    element.setAttribute("id", "MCQ_"+i+"__help_text");
    element.setAttribute("name", "MCQ["+i+"].help_text");
我该如何合并它,以便我的表包含带有上述参数的文本框


谢谢

您可以执行以下操作:

var cellText = "<input type="text" id=\"MCQ_"+i+"__choice_number\" name=\"MCQ["+i+"].choice_wording\"/>";
var cellText=”“;
然后对正在创建的每个输入框进行相应的更改。

这将起作用:

此外,您可以按自己的方式向单元格中添加内容,但必须替换
.text(“”

使用
.html(“)

您确定它的格式正确吗:“像这样尝试:
var-cellText=”