より良いタイトルがないことをお詫びします。
私は次の行を正常に使用しています:
$('.checkall').unbind('click').click(function () {
$(this).parents('fieldset:eq(0)').find(':checkbox').attr('checked', this.checked);
});
.checkallをクリックすると、フィールドセット内のすべてのテーブル行がチェックされます。ここで、テーブル内でページ付けを使用して、フロントページにない行をクラス'canView display:none'に設定します。
クラスcanViewを使用して、display:noneを使用せずに、フィールドセット内のすべてのチェックボックスをフィルタリングするにはどうすればよいですか。
すなわち:
$(this).parents('fieldset:eq(0)').find('tr > canView:VISIBLE').find(':checkbox').attr('checked', this.checked);
しかし、これは私が思うようには機能しません:)
注:すべてのtrにはクラスcanViewがあり、ページ付けされたときに表示のみが変更されます。