Bekommen Wert von hidden-Feld mit Häkchen
Ich bin in der Lage, um den Wert der aktivierten checkbox, die von dieser Abfrage:
vals = $('input[name="checkedID"]:checked').map(function() {
return this.value;
}).get().join(',');
Aber, wie bekomme ich den Wert von versteckt überprüft checkbox? Ich hab das versucht aber es funktioniert nicht:
vals = $('input:hidden[name="checkedID"]:checked').map(function() {
return this.value;
}).get().join(',');
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es keine Rolle, wenn die checkbox ausgeblendet ist oder nicht.
mit:
Zurückgegeben, was ich erwartet hatte. Hier ist eine kleine Geige it: http://jsbin.com/kixujoci/2/
Beachten
:hidden
würde nicht funktionieren, wenn die Eingabe nicht sichtbar ist, weil es noch versteckt von einem seiner Eltern.$('#list-of-hidden-checkboxes :checked');
#list-of-hidden-checkboxes
ist die ID des parent (in diesem Fall die Tabelle)?Fand ich diese Antwort auf: http://datatables.net/forums/discussion/17382/form-checkbox-values-not-posting. Ich landete mit unten-Skript (mit ein paar änderungen aus der Quelle):
Den Wert der aktivierten checkbox müssen re-anfügen des Formulars auf "Absenden". Code oben führte zu redundanten Wert, so müssen Sie entfernen Sie das doppelte Wert.