繁体   English   中英

jQuery数据表-选择不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM