簡體   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