Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery动态添加输入框?_Javascript_Html_Forms - Fatal编程技术网

Javascript 如何使用jQuery动态添加输入框?

Javascript 如何使用jQuery动态添加输入框?,javascript,html,forms,Javascript,Html,Forms,我需要在一个按钮点击上附加n个html格式的输入框字段 <div id='TextBoxesGroup'> <div class="col-sm-11 col-xs-11 classTextbox" id="TextBoxDiv1"> <input type="text" id='AB1' name="name[]" placeholder="" > </div> </div> <div class="co

我需要在一个按钮点击上附加n个html格式的输入框字段

<div id='TextBoxesGroup'>
   <div class="col-sm-11 col-xs-11 classTextbox" id="TextBoxDiv1">
     <input type="text" id='AB1' name="name[]" placeholder="" >
   </div>
</div>

<div class="col-sm-1 col-xs-1">
    <a id="addFieldBtn"><i class="fa fa-plus-circle" aria-hidden="true"></i> 
     </a>
</div>


只需单击按钮添加以下jquery(id为“addFieldBtn”):

$(“#addFieldBtn”)。单击(函数(){
jQuery('#textboxsgroup.classTextbox').addClass('marginBottom10');
var计数器=2;
var newTextBoxDiv=$(document.createElement('div')).attr(“id”,“TextBoxDiv”+计数器).attr(“class”,“marginBottom10 col-sm-11 col-xs-11”);
newTextBoxDiv.after().html(“”);
newTextBoxDiv.appendTo(“#textboxsgroup”);
计数器++;
});
此css用于在每个输入字段后添加空格:

<style>
.marginBottom10{
    margin-bottom:10px;
}
</style>

MarginBottom先生10{
边缘底部:10px;
}
这是我现在的输出:

您可以使用jquery
append()
。显示html内容

请尝试下面的示例代码

var计数器=2;
$('#addFieldBtn')。单击(函数(){
$('#TextBoxesGroup')。追加('');
柜台++
})

发布的问题似乎根本不包括解决问题的方法。StackOverflow希望您能这样做,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您已尝试的内容,以便说明您遇到的具体障碍。有关更多信息,请参阅并使用。
<style>
.marginBottom10{
    margin-bottom:10px;
}
</style>