Ich habe eine Tabelle mit einem Kontrollkästchen am Anfang jeder Zeile. Jedes Kontrollkästchen hat die ID #tablecheckbox. Die Tabellenkopfzeile hat ein Prüfsymbol, das alle in der Tabelle eingerahmten Elemente überprüfen soll. Wie kann ich das mit jQuery machen?Wie kann ich mehrere Kontrollkästchen in jQuery aktivieren?
5
A
Antwort
3
Hier head_checkbox ist id von Top-Header und Person Klasse alle Zeile Checkbox
$('#head_checkbox').on('change', function() {
if ($(this).is(':checked')) {
$('.person').attr('checked', true);
} else {
$('.person').attr('checked', false);
}
});
$('.person').click(function() {
var total_length = $('.person').length;
var total_checked_length = $('.person:checked').length;
if (total_length == total_checked_length) {
$('#head_checkbox').attr('checked', true);
} else {
$('#head_checkbox').attr('checked', false);
}
});
+1
Live ist veraltet seit 1.7 on() sollte stattdessen verwendet werden – DGS
1
$('#head_checkbox').click(function() {
if ($(this).is(':checked')) {
$('.person').attr('checked', true);
} else {
$('.person').attr('checked', false);
}
});
$('.person').click(function() {
if ($('.person').length == $('.person:checked').length) {
$('#head_checkbox').attr('checked', true);
} else {
$('#head_checkbox').attr('checked', false);
}
});
Verwandte Themen
- 1. jQuery mehrere Kontrollkästchen Filtergruppen
- 2. jQuery UI - Ich kann nicht Kontrollkästchen Kontrollkästchen
- 3. jQuery mehrere Kontrollkästchen Filter
- 4. jQuery wird die Kontrollkästchen nicht aktivieren
- 5. Kann das Kontrollkästchen in DataGridViewCheckBoxColumn nicht aktivieren?
- 6. Wie kann ich in UserControl nur eines von vier Kontrollkästchen aktivieren?
- 7. Wie kann ich den Wert von Kontrollkästchen aktivieren
- 8. prüfen mehrere Kontrollkästchen mit Jquery
- 9. ListView kann ein Kontrollkästchen nicht aktivieren
- 10. Wie kann ich eine Übermittlungsschaltfläche aktivieren, wenn 1 oder mehrere Kontrollkästchen aktiviert sind?
- 11. Wie bekomme ich mehrere Kontrollkästchen Wert mit jquery
- 12. Wie mehrere Kontrollkästchen mit jQuery Ajax-Post
- 13. Jquery mehrere Kontrollkästchen if Anweisungen
- 14. Kann ich Kontrollkästchen aktivieren, um ihre Werte zu speichern?
- 15. Limit/deaktivieren/aktivieren Kontrollkästchen
- 16. Aktivieren und Deaktivieren von Kontrollkästchen in einem JQuery Mobile-Dialogfeld
- 17. Wie mehrere Kontrollkästchen in Protractor
- 18. Wie kann ich mehrere Werte aus dem Kontrollkästchen auswählen?
- 19. CakePHP: Wie kann ich die Etiketten für mehrere Kontrollkästchen anpassen
- 20. Wie kann ich Perl-Funktionen überschreiben und mehrere Überschreibungen aktivieren?
- 21. jQuery wählen Sie mehrere Attribute und aktivieren/deaktivieren Sie ein anderes Kontrollkästchen
- 22. Wie überprüfe ich mehrere Kontrollkästchen in der Datagridview mit C#
- 23. Aktivieren Sie alle Kontrollkästchen vuejs
- 24. Aktivieren/Deaktivieren von Kontrollkästchen aus eindeutigen Spalten mit Jquery
- 25. AngularJS - Aktivieren Sie die Kontrollkästchen dynamisch
- 26. JQuery Tabellenzeile Wert ausgewähltes Kontrollkästchen
- 27. Eckiges Kontrollkästchen aktivieren oder deaktivieren
- 28. Aktivieren Eingabefeld von Eingabe Kontrollkästchen
- 29. So aktivieren Sie das Textfeld Kontrollkästchen aktiviert
- 30. Aktivieren Sie Kontrollkästchen mit Javascript
Was haben Sie schon versucht? –
^^ und IDs sollten eindeutig sein. – dc5
Machen Sie Ihre IDs zu einer Klasse, dann folgen Sie diesem Link: http://StackOverflow.com/Questions/426258/How-Do-I-Check-Acheckbox-with-Jquery-oder-Javascript?RQ=1 – bfavaretto