gpt4 book ai didi

javascript - jQuery 选择器无法找到表行类

转载 作者:太空宇宙 更新时间:2023-11-04 11:17:24 24 4
gpt4 key购买 nike

给定一个从 sql 查询返回的字符串数组,我通过 javascript 将数据作为行附加到我的 html 表中:

  loadUsers: function()
{ .
.
.
function displayUsersOnTable(response)
{
for(var i = 0; i < response.results.length; i++)
{
var contact = response.results[i];
var $newRow = $('<tr class="user-row">' +
'<td>' + contact.full_name + '</td>' +
'<td>' + contact.email + '</td>' +
'</tr>')
.data('user', contact);

$userTableBody.append($newRow);
}
}
}

在调用 loadUsers 后 调用的另一个函数中,我有这个:

$('.user-row').click( function() {
window.alert("CLICKED");
});

当我运行我的网站时,它不会注册点击事件。如果我从我的表格行或表格标题中选择类,它运行良好。我怀疑问题涉及表行是动态生成的事实。当我检查元素时,一切都已到位。我错过了什么?

最佳答案

尝试:

$(document).on('click', '.user-row', function() {
window.alert("CLICKED");
});

关于javascript - jQuery 选择器无法找到表行类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33090782/

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