[英]jQuery datatables - select not working
当我在给定表上应用dataTables功能并希望它是可选择的时,我将执行以下操作:
var table = $('#table').DataTable( {
select: true
});
在同一站点的第一个表上运行正常。 但是,当我尝试拥有第二个可选择的表时,它只是单击不选择。 但是,它显示信息消息“单击以选择”。
在加载dataTables.js
本身之后,我已经加载了dataTables.select.min.js
文件。 (即使没有加载dataTables.select.min.js
,它也可以在站点的第一个表上运行,但我想确定一下。)
我还尝试在初始化后应用table.select()
,它也不起作用。
有什么想法为什么不能正常工作?
DataTabels版本是1.10.16,选择版本是1.2.3
编辑:我的第二张表是通过单击按钮构建的,通过ajax调用异步获取数据,然后使用js .innerHTML来为第二张表实际构建DOM。 所以也许问题是,我没有在$(document).ready
上$(document).ready
第二张表应用数据表功能,因为我没有选择这样做的余地?
一次使用类名初始化表:
var table = $('.example').DataTable({
select: true
});
或使用ID分别初始化表:
var table1 = $('#example1').DataTable({
select: true
});
var table2 = $('#example2').DataTable( {
select: true
});
有关代码和演示,请参见此示例 。
是的,问题是,我没有在$(document).ready
函数中初始化第二个表。 这样做,解决了问题。
感谢您的贡献。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.