当被用户选中时,禁用JQuery数据表复选框



我想禁用datatable复选框(这是我的表的第一列)。基本上,当单击按钮时,所有选中的复选框都应该被禁用。

我能够通过使用

获得选定行的索引
table.column(0).checkboxes.selected();

但是我不太确定如何从那里进行,也就是如何引用复选框元素。我试过使用

var checkboxes = document.querySelectorAll('input[type=checkbox]')

获得所有复选框,但我不能使用prop('disabled', false)。例如,当我执行

checkboxes[1].prop('disabled', false)

我得到"prop is not a function"错误。

有人能帮我一下吗?

checkboxes不是一个jQuery对象,所以它没有prop函数。使用var checkboxes = $('input[type=checkbox]')代替,看看是否有效。另外,您可能希望将disabled设置为true,而不是false

最新更新