2016-10-12 7 views
0

wenn Benutzer klicken auf Erlauben dann verweigern wird deaktiviert oder wenn klicken auf Verweigern dann Zulassen wird deaktiviert.Ich möchte überprüfen, ob alle Kontrollkästchen aktiviert sind oder nicht ... Wie ist es möglich?

enter image description here

das ist meine Tabellenstruktur ..

<table class="table table-bordered table-hover"> 
    <thead> 
     <tr> 
      <th> Sequence </th> 
      <th> Name</th> 
      <th> Allow </th> 
      <th> Deny </th> 
     </tr> 
    </thead> 
    <tbody> 

     <tr> 
      <th class="active">Repositary Service</th> 
     </tr> 
     <tr class="access_tr"> 
      <td class="sr_no"> 1 </td> 
      <td> Select File </td> 
      <td> <input type="checkbox" class="rights_checkbox" value="select_file/1" name=""> </td> 
      <td> <input type="checkbox" class="rights_checkbox" value="select_file/2" name=""> </td> 

     </tr> 
    </tbody> 
</table> 
+0

Verwendung Optionsfeld mit dem gleichen Namen wird dieser den Trick – guradio

+0

ja ... ich diesen Trick verwenden, aber ihre unterscheidet verschiedene td für die Checkbox –

+0

ich es glauben immer noch, nur um sicher machen Arbeit, die Der Name des Optionsfelds ist identisch. sie werden sich gegenseitig umschalten – guradio

Antwort

0

Try This

$('#yourTalbeId').find('tr').each(function() { 
     var row = $(this); 
     if (row.find('input[type="checkbox"]').is(':checked')) { 
      alert('Checked'); 
     } 
    }); 
+0

Danke seine wornng.l .. –

+0

dann bitte akzeptieren Sie meine Antwort –

0
$('.rights_checkbox').on("change", function() { 
    var $checkboxes = $(this).closest("tr").find(".rights_checkbox"); 

    $checkboxes.show(); 

    if($(this).is(":checked")) { 
     $checkboxes.not(this).hide(); 
    } 
}); 

Bit gewunden, aber wenn Sie wirklich es so wollen, es zu tun, werde arbeiten.

jsFiddle: https://jsfiddle.net/gkezcxh4/1/

Verwandte Themen