Я динамически создаю строки таблицы с помощью jQuery и присваиваю каждой из них идентификатор данных, как показано ниже:
var education_row_counter = 0;
$("#addButton").on('click', function() {
var row = '<tr data-id="' + education_row_counter + '" >' +
'<td><input type="text" class="form-control" data-id="' + education_row_counter + '" name="name" id="name"></td>' +
'<td><input type="text" class="form-control" name="department" id="department"></td>' +
'<td><input type="text" class="form-control" name="phone" id="phone"></td>' +
'<td>' + 'arash' + '</td>' +
'</tr>';
$("#eduTable").append(row);
$("#eduTable").append('<div style="display:none"></div>');
education_row_counter++;
});
Однако, когда я хочу получить идентификатор данных с помощью этой команды: $("#eduTable :nth-child(2)").data('id')
в консоли возвращается неопределенное значение, но когда я нажимаю на новую и в таблицу добавляется еще одна строка, я не могу получить идентификатор данных, используя тот же код.кто-то может сказать мне, что это проблема?пожалуйста * * 1005