次のjqueryを使用してIDチェックボックスを無効にしています
jQuery
$('.ColVis_collection button').first().find('input').attr("disabled", true);
html
このコードは別のボタン内にあり、クリックするとドロップダウンのようにアクティブになります。
<div class="ColVis_collection TableTools_collection" style="display: block; position: absolute; opacity: 1; top: 102px; left: 274px; width: 449px;">
<button class="ColVis_Button TableTools_Button" style="width: 449px;">
<span>
<span class="ColVis_radio">
<input type="checkbox" checked="checked">
</span>
<span class="ColVis_title">
<span>
id
</span>
</span>
</span>
</button>
<button class="ColVis_Button TableTools_Button" style="width: 449px;">
<span>
<span class="ColVis_radio">
<input type="checkbox" checked="checked">
</span>
<span class="ColVis_title">
<span>
name
</span>
</span>
</span>
</button>
.
.
.
</div>
スパン ID を持つ最初のボタンは、jquery を使用して無効になり、無効であることを示すぼかしが表示されますが、クリックすることはできます。つまり、チェック/チェックを外すことができます。何か不足していますか?
編集:
テーブルの列を非表示/非表示にできるjQuery datatables colvis機能を使用しています
この画像でわかるように、チェックボックスは無効になっているように見えますが、チェック/チェックを外すことができます