2016-08-17 26 views
0

データテーブルのチェックボックス(テーブルの最初の列)を無効にしたいとします。基本的には、ボタンをクリックすると、選択したすべてのチェックボックスを無効にする必要があります。ユーザーが選択した場合、JQueryデータテーブルのチェックボックスを無効にする

私は

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

を使用して、選択した行のインデックスを取得することができるが、私は、チェックボックスの要素を参照する方法別名、そこから続行するかどうかは非常にわかりません。私はすべてのcheckboxseを取得するために

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

を使用してみましたが、私は(、「無効」偽)小道具を使用することができませんでした。たとえば、私が行うとき

​​

私は「小道具は機能ではありません」というエラーを受け取ります。

誰かが私に助けてくれますか?

答えて

1

checkboxesはjQueryオブジェクトではないため、prop関数はありません。代わりにvar checkboxes = $('input[type=checkbox]')を使用して、それが機能するかどうかを確認してください。また、無効化をに設定し、falseに設定しないでください。

+0

これでエラーは解決されませんでした。しかし、私はcheckboxes [1] .disabled = trueを実行してプロパティに直接アクセスでき、それが私に役立つことがわかりました。 –

+0

あなたがそれを理解したならば、それは素晴らしいものです。もしそうでなければ、あなたのHTMLとJSのスニペットを投稿してください。 – larz

関連する問題