Volba / zrušením zaškrtnutí z unikátních sloupce s jQuery

hlasů
0

Mám pohled mřížka s více sloupců zaškrtávací políčko a napadlo mě, jestli někdo mi mohl ukázat, jak vybrat všechna políčka v jedinečném sloupci. Nechci vybrat políčko v záhlaví a mít ji vybrat všechna políčka v zobrazení mřížky. Jsem nový jQuery, doslova ve fázi začátečníky a doufal, že bude schopen to udělat v jQuery.

Díky předem, Terry

Položena 07/08/2009 v 20:14
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

všechny checkbox musí být class = „myClass“

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

Rozšířený příklad:

<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>
Odpovězeno 07/08/2009 v 20:25
zdroj uživatelem

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

$('td:nth-child(' + selectedColumnIndex + ')').each( function(){
   $(":checkbox", $(this)).attr("checked", true);
});
Odpovězeno 07/08/2009 v 21:38
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more