Так я заполняю таблицу
У меня возникли проблемы с плагином datatables для jquery. Таблица заполняется динамически, у меня есть 3 столбца с текстом и четвертый столбец, который состоит из кнопки удаления и редактирования. Для кнопки редактирования у меня есть модал, и если я подтверждаю изменения, это действительно меняет конкретную строку в таблице.
Однако, если я нажимаю несколько кнопок редактирования и отменяю, когда я на самом деле хочу изменить одну, она изменяет все ранее отмененные строки.
Вот соответствующий код:
$("#example").on("click", ".edit-button", function() {
$("#edit-modal").modal("show");
saveChanges(this);
});
function saveChanges(k) {
$("#edit-confirm").click(function() {
$(".itm-loader-modal").show();
setTimeout(function() {editJob(k);},1000);
});
}
function editJob(currentButton) {
$(".itm-loader-modal").fadeOut("slow");
var editedName = $("#job-name").val();
var editedDescription = $("#job-description").val();
var editedCompany = $("#job-company").val();
var data = {
"name":editedName,
"description": editedDescription,
"company": editedCompany
};
var currentLine = $(currentButton).parent().parent().children();
currentLine.eq(0).text(data.name);
currentLine.eq(1).text(data.description);
currentLine.eq(2).text(data.company);
$("#edit-modal").modal("hide");
}