2009-08-07 7 views
0

複数のチェックボックス列を持つグリッドビューがあり、誰かが一意の列のすべてのチェックボックスを選択する方法を表示できるかどうかは疑問でした。ヘッダーのチェックボックスをオンにして、グリッドビューのすべてのチェックボックスを選択する必要はありません。私は初心者の段階でjQueryを初めて使っていて、jQueryでそれをやりたいと思っていました。事前にJqueryで一意の列からチェックボックスを選択/選択解除する

おかげで、 テリー

答えて

0

すべてのチェックボックスは、クラス= "MyClassの" でなければなら

$(".myClass").attr("checked", true); 

拡張例:

<html> 
    <head> 
    <title></title> 
    <script type="text/javascript" src="../jquery-ui-1.7.custom/js/jquery-1.3.2.min.js"></script> 
    <script type="text/javascript"> 
     jQuery(function(){ 
      alert('before') 
      $(".myClass").attr("checked", true); 
      alert('after') 
     }); 
    </script> 
    </head> 
    <body> 
     <input type="checkbox" id="cb1" class="myClass" value="false"> 
     <input type="checkbox" id="cb2" class="myClass" value="false"> 
     <input type="checkbox" id="cb3" class="myClass" value="false"> 
     <input type="checkbox" id="cb4" class="myClass" value="false"> 
     <input type="checkbox" id="cb5" class="myClass" value="false"> 
     <input type="checkbox" id="cb6" class="myClass" value="false"> 
     <input type="checkbox" id="cb7" class="myClass" value="false"> 
     <input type="checkbox" id="cb8" class="myClass" value="false"> 
     <input type="checkbox" id="cb9" class="myClass" value="false"> 
     <input type="checkbox" id="cb0" class="myClass" value="false"> 
    </body> 
</html> 
+0

こんにちはアンドレ、私が試したあなた解決策もあり、運がない。私は以下のAndraに投稿したのと同じエラーを受けます。 – TGS

+0

私は600文字しか表示できません。 基本的に、ブラウザが次の行を読むと、 $( "。Bill1")。attr( "checked"、true); Microsoft JScriptランタイムエラー: 'null'がnullまたはオブジェクトではありません すべてのチェックボックスはグリッドビューにあり、すべてクラス= "Bill1"が割り当てられています。 document.getelementbyidを使用すると、チェックボックスが存在することがわかりますが、$(document).ready(function())を使用するjqueryの場合 { $( "Bill1")。attr( "checked"、false); }); クラッシュしました... jqueryでチェックボックスが表示されませんか? テリー – TGS

+0

600文字の作成方法は? htmlを見るために、チェックボックスのコードを置くことができます。 –

0
// assuming you want to specify the column index. 
var selectedColumnIndex = 2; 

$('td:nth-child(' + selectedColumnIndex + ')').each(function(){ 
    $(":checkbox", $(this)).attr("checked", true); 
}); 
+0

こんにちはAndra、私はあなたのソリューションを試しましたが、私はjavascriptで次のエラーが表示されます: Microsoft JScriptランタイムエラー: 'null'はnullまたはオブジェクトではありません 私は列を参照する前に、私? – TGS

+0

こんにちはTGS、あなたのGridViewのマークアップを私に見せてください。また、あなたの質問にasp.netのタグを付けてください。 –

関連する問題