Mögliche Duplizieren:
Select values of checkbox group with jQueryjQuery Array aller ausgewählten Kontrollkästchen (nach Klasse)
In HTML habe ich eine Reihe von Kontrollkästchen von einer Klasse zusammengefasst. Ich möchte ein Array in jQuery erhalten, das alle Kontrollkästchen enthält, die für diese Klasse ausgewählt/markiert sind (andere Kontrollkästchen auf der Seite werden ignoriert).
So HTML-Code wie folgt aus:
<input type="checkbox" class="group1" value="18" checked="checked" />
<input type="checkbox" class="group1" value="20" />
<input type="checkbox" class="group1" value="15" />
<input type="checkbox" class="group2" value="14" />
<input type="checkbox" class="group1" value="55" checked="checked" />
<input type="checkbox" class="group1" value="10" checked="checked" />
<input type="checkbox" class="group2" value="77" checked="checked" />
<input type="checkbox" class="group1" value="11" />
Würden die Werte der geprüften/ausgewählten group1
Kontrollkästchen in einem Array wie folgt zurück:
var values = [ 18, 55, 10 ];
Wie würdest du das machen, indem du den Elementnamen anstelle einer Klasse verwendest? – user387049
Verwendet dies als Referenz, danke. Um den letzten Kommentar zu beantworten, benutzen Sie selector: $ ('input: checkbox [name = SOMENAME]') –
@ user387049 Sie können es so benutzen (nehmen wir an, dass Sektor4 der Name der Checkbox ist): '$ (" input [name = 'sector4 []': checkbox: checked "). je (function() {});' – Azmeer