Javascript 如何使用jQuery动态添加输入框?
我需要在一个按钮点击上附加n个html格式的输入框字段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
<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;
}
这是我现在的输出:
您可以使用jqueryappend()
。显示html内容
请尝试下面的示例代码
var计数器=2;
$('#addFieldBtn')。单击(函数(){
$('#TextBoxesGroup')。追加('');
柜台++
})
发布的问题似乎根本不包括解决问题的方法。StackOverflow希望您能这样做,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您已尝试的内容,以便说明您遇到的具体障碍。有关更多信息,请参阅并使用。
<style>
.marginBottom10{
margin-bottom:10px;
}
</style>