如何在DataTables中使用JS / Jquery-Functions

时间:2018-07-07 12:33:20

标签: jquery ajax datatables

我在服务器端处理中使用数据表。到目前为止没有问题。

现在,我已向col添加了一个链接:

<a href="#" class="clickme" id="1">test</a>

以下js:

$(".clickme").click(function(){
  alert("test");
});

那是表格代码:

$(document).ready(function() {
                $('#table').DataTable( {
                    "processing": true,
                    "serverSide": true,
                    "destroy": true,
                    "ajax": "url/to/test.php",
                    "language": {
                        "url": "/../includes/DataTables/german.json"
                    }
                } );
            } );

实际上,单击链接时应打开警报窗口。但是什么也没发生。控制台等中没有警告...

您能帮我发现问题吗?我认为原因是datables需要自己的jquery库初始化-但是如何做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:0)

我建议将单击侦听器绑定在表本身而不是单元格上,因为它们从一开始就不存在。

将以下代码块放入$(document).ready块中。

$("#table").on('click', '.clickme', function(){
  alert("test");
});