繁体   English   中英

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

[英]Disable JQuery datatable checkbox when selected by user

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

我可以通过使用获取所选行的索引

table.column(0).checkboxes.selected();

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

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

获取所有复选框,但我无法使用prop('disabled',false)。 例如,当我做

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

我收到“ prop不是函数”错误。

有人可以帮我吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM