1. ホーム
  2. javascript

jQueryで選択されたすべてのチェックボックスのVALUを取得するための最良の方法 [重複]。

2023-09-27 02:21:42

質問

私はjQueryを通して選択されたすべてのチェックボックスのVALUEを取得するために探しています。

どのように解決するのですか?

あなたは :checkbox:checked セレクタと map で値の配列を作成します。

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

チェックボックスに共有クラスがある場合は、それを使用した方が速いでしょう。 $('.mycheckboxes:checked') または、一般的な名前である $('input[name="Foo"]:checked')

- 更新

IE のサポートが必要ない場合は、現在では map() の呼び出しをより簡潔なものにすることができます。

var checkedValues = $('input:checkbox:checked').map((i, el) => el.value).get();