<div class="codetitle"> <span><a style="CURSOR: pointer" data="33197" class="copybut" id="copybut33197" onclick="doCopy('code33197')"><u>コードをコピー </u></a></span> コードは次のとおりです: </div> <div class="codebody" id="code33197"> <br><!-- <BR>$("document ").ready(function(){ <BR>$("#btn1").click(function(){ <BR>$("[name='checkbox']").attr("チェック済み",'true '); //すべて選択<BR>}) <BR>$("#btn2").click(function(){ <BR>$("[name='checkbox']").removeAttr("checked" );/ /すべて選択を解除<BR>}) <BR>$("#btn3").click(function(){ <BR>$("[name='checkbox']:even").attr("checked ", 'true');//奇数をすべて選択 <BR>}) <BR>$("#btn4").click(function(){ <BR>$("[name='checkbox']") .each( function(){//選択を反転<BR>if($(this).attr("checked")){ <BR>$(this).removeAttr("checked"); <BR>} <BR>else{ <BR>$(this).attr("checked",'true'); <BR>} <BR>}) <BR>}) <BR>$("#btn5").click(function) ()/ /選択した値を出力します <BR>var str="" <BR>$("[name='checkbox'][checked]").each(function(){ <BR>str =$( this).val () "rn"; <BR>//alert($(this).val()); <BR>alert(str); <BR>}) <BR>- -> <br><br> <br> </div>ここで <br><br><br><div class="codetitle"> <span>コードをコピー <a style="CURSOR: pointer" data="11171" class="copybut" id="copybut11171" onclick="doCopy('code11171')"><u></u> コードは次のとおりです</a></span> </div>$("[name='checkbox'][checked]").each(function(){ <div class="codebody" id="code11171">str =$(this).val() "rn"; //alert($(this ).val()); <br>}) <br><br> <br>オンラインで検索したところ、コードのこの部分が正しく動作しません。以下に示すように、通常どおり使用できます。 </div> <br><br><div class="codetitle"> <span>コードをコピー<a style="CURSOR: pointer" data="50692" class="copybut" id="copybut50692" onclick="doCopy('code50692')"><u></u> コードは次のとおりです:</a></span> </div>$ ("[name='checkbox']:checked"). each(function(){ <div class="codebody" id="code50692">str =$(this).val() "rn"; //alert($(this).val()) ; <br>}) <br><br> <br>つまり、$("[name='checkbox']:checked") を使用して、ラジオ/チェックボックス グループ内の選択されたコントロールのコレクションを正しく取得します</div> <br>実行後はリフレッシュする必要があります<br><strong></strong><br> <div class="htmlarea"> <textarea id="runcode41483"> louis-blog >> チェックボックスに対する jQuery 操作<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title> </title> <div style="border: 1px solid #999; width: 500px; padding: 15px; background: #eee; margin-top: 150px;"> <form name="form1" method="post" action=""> <input type="button" id="btn1" value=""> </form> </div></textarea> </div>