そこで、インターネット上の例を参考にして書いてみたところ、思った通りの効果が得られました。実際、これも非常に単純な例なので、皆さんに欠点を指摘していただければ幸いです。 誰もが見れるように以下のコードを投稿します コードをコピーします コードは次のとおりです: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="checkAll.aspx.cs" Inherits="checkAll" %> script> <br><script language="javascript" type="text/javascript"> <br>$(document).ready(function () { <br>//すべて選択するか、何も選択しません<br>$( " #chkAll").click(function () {//すべて選択ボックスがクリックされたとき<br>var flag = $("#chkAll").attr("checked");//選択のステータスを決定しますall button<br>$("[id$='Item']").each(function () {//ID が項目 <br>$(this).attr("checked", flag) で終わる各チェックボックスを検索します);/ /チェックまたはチェックを外します<br>}); <br>}); <br>//すべてが選択され、すべての選択ボックスがチェックされ、すべてが選択されたときにそのうちの 1 つがキャンセルされると、すべての選択が解除されます。 -選択ボックスはオフになります<br> $("[id$='Item']").each(function () { <br>$(this).click(function () { <br>if ($( "[id$='Item'] :checked").length == $("[id$='Item']").length) { <br>$("#chkAll").attr("checked" , "チェック済み"); <br>else $("#chkAll").removeAttr("チェック済み"); <br>}); テーブル> 🎜> ID="chk2_Item" runat="/> 🎜> ="100px"> 🎜> > ;/html>