2013-11-04 15 views

Antwort

232

Sie wollen den :checkbox:checked Selektor und map ein Array der Werte zu schaffen:

var checkedValues = $('input:checkbox:checked').map(function() { 
    return this.value; 
}).get(); 

Wenn Ihr Kontrollkästchen eine gemeinsame Klasse wäre es schneller sein, das verwenden, anstatt, zum Beispiel. $('.mycheckboxes:checked'), oder für einen allgemeinen Namen $('input[name="Foo"]:checked')

+2

funktioniert wie Charme, ich würde es als Komma getrennte Zeichenfolge bevorzugen ... – hercules

+17

.join (',') tut es – hercules

+1

Ich habe kommagetrennte Werte ohne .join ('). Ich benutze jQuery 1.10.2. Und danke, dass du mir Zeit und zusätzliche Zeilen unnötiger Codezeilen gespart hast, für mich funktioniert es einfach perfekt. – zeeshan

Verwandte Themen