私はJquery Datatable
を使用しています。最初の列にヘッダーと行をチェックボックスで表示させ、残りの行のチェックボックスでヘッダーチェックボックスの選択を切り替える必要があります。私は以下の実装を持っています。ヘッダーと行のチェックボックスを使用してJqueryデータテーブル:すべてチェックボックスが選択されていません
DataTableの属性
"aoColumns": [{ "sTitle": "<input type='checkbox' id='selectall' onclick='toggleChecks(this);' ></input>", "mDataProp": null, "sWidth": "20px", "sDefaultContent": "<input type='checkbox' ></input>", "bSortable": false },null,null,null,null,null,null]
DataTableの行
<td><input type="checkbox' class="case"></input></td>
のJavascript機能
function toggleChecks(obj)
{
$('.case').prop('checked', obj.checked);
}
私は、単一のページの午前たときにこれがうまく働いています。しかし、私がページングを行うと、他のページのチェックボックスはチェックされません。すべてのチェックボックスで一貫して動作するためにこれを達成する方法。手伝ってください。
こんにちは、これを回避する方法はありますか? –
$( '#selectall')の中でチェックボックスを切り替えるのはなぜですか?change(function(){});.私はテーブルのカップルでこれのようにした。 – Chandru