gpt4 book ai didi

javascript - 具有特定 ID 的表中动态添加 tr 的 jQuery 单击事件

转载 作者:行者123 更新时间:2023-11-30 16:17:10 28 4
gpt4 key购买 nike

我想为具有特定 id 的 tbody 中的所有行创建一个点击事件。

我试过这段代码:

$('#availableApps > tr').click(function (e) {
console.log('hej');
});

然而,这不会触发对 <tbody id="availableApps"> 中 tr 的任何点击。

我做错了什么?

HTML,我动态填充表格:

<table class="table table-striped table-hover">
<thead>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody id="availableApps">
</tbody>
</table>

最佳答案

您需要使用 event delegation用于将处理程序绑定(bind)到动态添加的元素。

$('#availableApps').on('click', 'tr', function (e) {
console.log('hej');
});

关于javascript - 具有特定 ID 的表中动态添加 tr 的 jQuery 单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35319280/

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