ページが読み込まれた後にこの関数が機能する必要があります。エラーには がありません。true 行の before ステートメント エラー。また、チェックボックスtoggle-allが「チェック済み」としてクリックされたときに、テーブルcheckallのクラスをtrueとしてマークし、toggle-allチェックボックスを再度クリックすると、テーブル内のすべてのチェックボックスをfalseにマークします。ほぼ正しいように見えますが、ブラケットにいくつかのエラーがあります。
$(document).ready(function() {
$('#toggle-all, input:checkbox').click(
function () {
$('#table, :checkbox').attr(':checked','checked').true);
},function(){
$('#table :checkbox').attr(':checked').false);
}
);
});
<section id="main">
<form id="task-list"> <input id="toggle-all" name="toggle-all" type="checkbox" />
</form>
</section>
<table class="table" >
<tr>
<td><input type="checkbox" class="checkall" />item.todo </td>
<td> item.name</td><td>
</tr>
...... more rows
</table>