23 lines
655 B
JavaScript
23 lines
655 B
JavaScript
$(function () {
|
|
var form = $(".content-wrapper form");
|
|
var newRowHtml = form.find(".new-row").get(0).outerHTML;
|
|
var counter = 1;
|
|
|
|
form.on("click", ".delete", function (e) {
|
|
e.preventDefault();
|
|
$(this).closest(".row").remove();
|
|
});
|
|
|
|
form.on("keydown", ".new-row input[type=text]", function () {
|
|
var top = $(this).closest(".new-row");
|
|
top.removeClass("new-row");
|
|
top.find(".help-block").remove();
|
|
top.find(".delete").show();
|
|
top.find("input,select").each(function () {
|
|
this.name += counter;
|
|
});
|
|
++counter;
|
|
top.after(newRowHtml);
|
|
});
|
|
});
|