我想禁用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
。