我正在尝试禁用数据表中“禁用”分页按钮的点击事件。
我一直试图像使用此代码一样
$('.dataTables_paginate span.ui-state-disabled').click(function(){return false;});
但这仅适用于措辞导航(即Next,Previous,First,Last)而不是编号。我试过以十几种不同的方式瞄准它,但无济于事。我缺少datatables API中的某些东西,或者有没有人知道如何禁用它?禁用类通过数据表动态应用。
如果你有一分钟,请帮忙 - 这让我发疯了!
答案 0 :(得分:1)
参与太晚了,但对于其他人我只用CSS解决了这个问题
a.paginate_button.current {
pointer-events: none;
}
希望有所帮助
答案 1 :(得分:0)
问题是数据表api可能有一个用于分页按钮的单击侦听器,它们将在你的脚本之前执行。
但是:如果您打算停止点击的默认事件,请尝试:
$('.dataTables_paginate span.ui-state-disabled').click(function(e){
e.preventDefault();
});
答案 2 :(得分:0)
尝试将e.preventDefault();
添加到您的点击功能中。