禁用Datatables中“禁用”分页的点击事件?

时间:2012-09-28 14:39:18

标签: javascript jquery javascript-events datatable datatables

我正在尝试禁用数据表中“禁用”分页按钮的点击事件。

我一直试图像使用此代码一样

$('.dataTables_paginate span.ui-state-disabled').click(function(){return false;});

但这仅适用于措辞导航(即Next,Previous,First,Last)而不是编号。我试过以十几种不同的方式瞄准它,但无济于事。我缺少datatables API中的某些东西,或者有没有人知道如何禁用它?禁用类通过数据表动态应用。

如果你有一分钟​​,请帮忙 - 这让我发疯了!

3 个答案:

答案 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();添加到您的点击功能中。