我想使用 AJAX 更新记录,但是当我单击该edit行的按钮时,我得到的元素data-id与第一行相同。table
<table>
<!-- this data inside php foreach loop displayed via ajax -->
<tr>
<td> <a href="<?= $row->id; ?>" id="edit_btn" data-id="<?= $row->id; ?>">edit</a></td>
<td> <a href="<?= $row->id;?>'" id="delete_btn" data-id="<?= $row->id; ?>">delete</a></td>
</tr>
</table>
$(function($) {
edit();
})(jQuery);
function edit() {
$(document).on('click', '#edit_btn', (e) => {
e.preventDefault();
var aid = $('#edit_btn').attr('data-id');
// var aid = $('#edit_btn').data('id');
alert(aid);
});
}
胡说叔叔
慕桂英546537
阿波罗的战车