【发布时间】:2020-12-08 18:22:22
【问题描述】:
我有一个动态数据表,其中数据由 Ajax 加载。 我的 HTML 是:
<table id="dynamic_table"></table>
JS 是:
$(document).ready(function() {
$('#dynamic_table').DataTable( {
"ajax": '/ajax_handler',
...
$('td').on('click', function(e){
alert("I'm td")
});
$('body').on('click', function(e){
alert("I'm body")
});
'body' 被捕获,但 'td' 没有。当然,浏览器会显示带有 tr/td 标签的行,但 JS 似乎仍然看不到(动态)加载的数据。
如何捕获对我的动态 td 的点击?如何绑定它们?
【问题讨论】:
标签: javascript jquery ajax datatables