我使用jQuery动态创建表行,并为每个行分配一个数据ID,例如以下代码: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++;});但是,当我想使用以下命令检索data-id时 $("#eduTable :nth-child(2)").data('id'),在控制台中,它返回undefined,但是当我单击new并将另一行添加到表中时,我无法获得data-id使用相同的代码。有人可以告诉我想要的是问题吗?请
添加回答
举报
0/150
提交
取消