web-dev-qa-db-ja.com

jQueryで選択したすべてのチェックボックスVALUESを取得する最良の方法

JQueryで選択されたすべてのチェックボックスのVALUEを取得しようとしています。

73
hercules

:checkbox:checkedセレクターとmapに値の配列を作成させます:

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

チェックボックスに共有クラスがある場合は、代わりにそれを使用する方が高速です。 $('.mycheckboxes:checked')、または一般名$('input[name="Foo"]:checked')

251
Rory McCrossan