gpt4 book ai didi

javascript - 点击后 jquery 不起作用

转载 作者:行者123 更新时间:2023-12-02 14:44:32 25 4
gpt4 key购买 nike

我创建了一个表,并希望在 td 单击时获取 id。数据是通过 ajax 调用填充的,我希望在单击删除时有一个 id。所以元素是动态添加的。

$.ajax({
url: 'http://localhost:8080/getUsers,
type: 'GET',
success: function (data, textStatus, jqXHR) {
$.each(data, function (index, result) {
$("<tr></tr>").attr("id",result.user_id+"userTr").appendTo("#userTBody");
$("<td></td>").attr("id",result.user_id+"userName").appendTo("#"+result.user_id+"userTr");
$("#"+result.user_id+"userName").html(result.username);
$("<td></td>").attr("id",result.user_id).appendTo("#"+result.user_id+"userTr");
$("#"+result.user_id).html('Delete');
$("#"+result.user_id).css('cursor', 'pointer');
$("#"+result.user_id).addClass("delete");
});
},
error: function() {
alert('err')
}
});

$('.delete').on('click', function () {
alert($(this).attr('id'));
});

我也尝试过使用 this.id 但没有任何反应。

最佳答案

试试这个:

$(document).on('click', '.delete', function () {
alert( $(this).attr('id') );
});

关于javascript - 点击后 jquery 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36721053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com