我在系统中使用的是数据表,我刚刚从旧版升级到了最新的1.10.18,目前正在使用扩展名“选择”。
我的问题是我无法正确收听连续第一声。我想在选择“行”时激活某些按钮,但是直到第二次单击才发生。你有什么想法吗?
JQuery Java脚本
$(document).ready(function () {
var table = $('#SitesTable').DataTable({
select: true,
});
$('#SitesTable').on('click', null, function (event) {
console.log(table.rows({ selected: true }).count());
console.log(table.rows({ selected: true }).any());
});
答案 0 :(得分:0)
您的收听似乎出现在桌子上,而不是点击的行中。修改您的事件以改为在表行上监听
$('#SitesTable').on('click', 'tbody tr', function (event) {
console.log(table.rows({ selected: true }).count());
console.log(table.rows({ selected: true }).any());
});