【发布时间】:2014-08-13 02:13:12
【问题描述】:
我正在使用数据表,它是使用 jquery 生成表的简单而强大的工具
参考链接在这里:您也可以在该网站上尝试。
问题是,例如,我有一个有 20 行的表。如果每页显示 10 行,则有两页。对于每一行,都有一个按钮,我捕获该按钮上的点击事件。例如
$('.row_button').on('click',function()){
....
});
问题是,对于第一个页面按钮,可以触发点击事件,但对于其他页面则没有,根本没有响应脚本在 chrome 开发人员中没有错误。我认为页面导航按钮会影响点击事件。但是如何解决呢?谢谢
【问题讨论】:
-
如何将 onclick 事件绑定到上层 dom 元素(例如 table 本身或 body 元素,而不是按钮本身?$(document.body).on( "click", ".row_button ", function() { //... });
-
只有第一页的行被绑定到一个事件,而不是整个数据集
标签: javascript jquery html datatable