2012-03-21 9 views
0

サンプルをチェックします。Javascriptを私は必要なものの

例:をすべて選択してください。ヘッダーのチェックボックスをオンにすると、グリッドに表示されているすべてのチェックボックスをチェックする必要があります。また、特定の行を選択する必要があるよりも、選択された行のチェックボックスをクリックするときに選択する必要があります。

また、管理者がロール賢明なメニューと役割の詳細を持っているので、管理ノードの最初のセルであるセル[1] [1]をクリックすると、その子ノードもチェックまたはチェックを外す必要があります。

答えて

0

あなたの間違った言葉の質問から、私はこれが役立つと思います。

$(document).ready(function(){ 
    $(".selectAll").bind("click", function() { 
     var boxes = "input[name=" + $(this).attr("name") + "]"; 
     console.log(boxes); 
     $.each($(boxes), function(i){ 
      $(this).prop("checked", $(".selectAll").prop("checked")); 
     }); 
    }); 
}); 

    <input type="checkbox" name="vehicle" value="" class="selectAll"/> SELECT ALL 
    <input type="checkbox" name="vehicle" value="Bike" /> I have a bike 
    <input type="checkbox" name="vehicle" value="Car" /> I have a car 
    <input type="checkbox" name="vehicle" value="Boat" /> I have a boat 
    <input type="checkbox" name="vehicle" value="Jet" /> I have a jet 

の作業例:http://jsfiddle.net/ALmb3/

これは、彼らが自分の名前でグループになるよう、あなたが正しくあなたのチェックボックスを作成するに依存しています。

+0

申し訳ありませんが、ひどく言葉の質問..これのためにありがとうが、私はそれのためのjavascriptコードを持つことができます.. –

+1

JavaScriptはすでにそこにあります:)。マシューが親切にあなたに与えたコードを実際に試してみてはいかがですか? – David

関連する問題