JSFiddle - React, Tailwind, and code Playground
HTML
<fieldset id="buildyourform">
</fieldset>
<input type="button" value="Add a charge" class="add" id="add" />
JavaScript
$(document).ready(function() {
$("#add").click(function() {
var intId = $("#test div").length + 1;
var fieldWrapper = $("<div id=\"test\" class=\"row\"/>");
var fptno = $("<div class=\"col-md-2\"><input type=\"text\" name=\"ptno" + intId + "\" class=\"form-control\" /></>");
var fdesc = $("<div class=\"col-md-2\"><input type=\"text\" name=\"desc" + intId + "\" class=\"form-control\" /></>");
var fqty = $("<div class=\"col-md-2\"><input type=\"text\" name=\"qty" + intId + "\" class=\"form-control\" /></>");
var famnt = $("<div class=\"col-md-2\"><input type=\"text\" name=\"amnt" + intId + "\" class=\"form-control\" /></>");
var removeButton = $("<div class=\"col-md-2\"><input type=\"button\" class=\"remove\" value=\"-\" /></>");
removeButton.click(function() {
$(this).parent().remove();
});
fieldWrapper.append(fptno);
fieldWrapper.append(fdesc);
fieldWrapper.append(fqty);
fieldWrapper.append(famnt);
fieldWrapper.append(removeButton);
$("#buildyourform").append(fieldWrapper);
});
});