Επιλογή / αποεπιλογή πλαίσια ελέγχου από Μοναδικό στήλες με jQuery

ψήφοι
0

Έχω μια προβολή πλέγματος με πολλές στήλες πλαίσιο ελέγχου και αναρωτιόμουν αν κάποιος μπορούσε να μου δείξει πώς να επιλέξετε όλα τα πλαίσια ελέγχου σε μια μοναδική στήλη. Δεν θέλω να επιλέξετε ένα πλαίσιο ελέγχου στην κεφαλίδα και να το επιλέξετε όλα τα πλαίσια ελέγχου στην προβολή πλέγματος. Είμαι νέος στο jQuery, κυριολεκτικά στο στάδιο αρχάριους και ελπίζει να είναι σε θέση να το κάνουμε με jQuery.

Ευχαριστώ εκ των προτέρων, Τέρι

Δημοσιεύθηκε 07/08/2009 στις 20:14
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
0

όλοι πλαίσιο ελέγχου πρέπει να είναι οι class = «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>
Απαντήθηκε 07/08/2009 στις 20:25
πηγή χρήστη

ψήφοι
0
// assuming you want to specify the column index.
var selectedColumnIndex = 2; 

$('td:nth-child(' + selectedColumnIndex + ')').each( function(){
   $(":checkbox", $(this)).attr("checked", true);
});
Απαντήθηκε 07/08/2009 στις 21:38
πηγή χρήστη

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