我在服务器端处理中使用数据表。到目前为止没有问题。
现在,我已向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库初始化-但是如何做到这一点?
谢谢!
答案 0 :(得分:0)
我建议将单击侦听器绑定在表本身而不是单元格上,因为它们从一开始就不存在。
将以下代码块放入$(document).ready块中。
$("#table").on('click', '.clickme', function(){
alert("test");
});