这是添加名为"add"if button
输入字段的代码,单击时,值数字将增加(例如:数字1,数字2等)
当我删除添加的输入字段时,数字将继续到数字 4、5。 如果我再次单击"添加"按钮,它应该回到 1、2、3 ...
$(function() {
var ijk = 2;
$("#btnAdd").bind("click", function() {
var add = '<div class="row"><div class="col-sm-1"><strong>Domain ' + ijk + ' </strong></div>' + '<div class="col-sm-4"><input name = "DynamicTextBox" class="form-control" type="text" value = "" /></div>' + '<div class="col-sm-1"><button class="remove btn btn-danger">cancel</button></div></div> <br />';
$("#TextBoxContainer").append(add);
ijk++;
});
$("body").on("click", ".remove", function() {
$(this).closest(".row").remove();
});
});
.col-sm-1 {
float: left;
width: 100px
}
.col-sm-4 {
float: left;
width: 170px
}
.row {
clear: both
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="row">
<div class="col-sm-1"><strong>Domain 1</strong></div>
<div class="col-sm-4"><input type="text" 2 id="">
</div>
<div class="col-sm-1">
<button id="btnAdd" type="button" class="btn btn-secondary">Add</button>
</div>
</div>
<br>
<div id="TextBoxContainer">
<!--Textboxes will be added here -->
</div>
检查以下代码片段。
$(function () {
$("#btnAdd").bind("click", function (){
var domainNumber = $('.row').length + 1;
var add = '<div class="row"><div class="col-sm-1"><strong>Domain '+ domainNumber +' </strong></div>' + '<div class="col-sm-4"><input name = "DynamicTextBox" class="form-control" type="text" value = "" /></div>' + '<div class="col-sm-1"><button class="remove btn btn-danger">cancel</button></div></div> <br />';
$("#TextBoxContainer").append(add);
});
$("body").on("click", ".remove", function () {
$(this).closest(".row").remove();
});
});
.col-sm-1{float:left; width:100px}
.col-sm-4{float:left;width:170px}
.row{clear:both}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row">
<div class="col-sm-1"><strong>Domain 1</strong></div>
<div class="col-sm-4"><input type="text" 2 id="">
</div>
<div class="col-sm-1">
<button id="btnAdd" type="button" class="btn btn-secondary">Add</button>
</div>
</div>
<br>
<div id="TextBoxContainer">
<!--Textboxes will be added here -->
</div>