jQueryを使用してdiv内のチェックされたチェックボックスのリストを取得する質問する

jQueryを使用してdiv内のチェックされたチェックボックスのリストを取得する質問する

特定の ID を持つ div で選択されているチェックボックスの名前のリストを取得したいです。jQuery を使用してこれを実行するにはどうすればよいですか?

たとえば、このdivでは配列["c_n_0"; "c_n_3"]または文字列"c_n_0;c_n_3"を取得したいとします。

<div id="checkboxes">
    <input id="chkbx_0" type="checkbox" name="c_n_0" checked="checked" />Option 1
    <input id="chkbx_1" type="checkbox" name="c_n_1" />Option 2
    <input id="chkbx_2" type="checkbox" name="c_n_2" />Option 3
    <input id="chkbx_3" type="checkbox" name="c_n_3" checked="checked" />Option 4
</div>

ベストアンサー1

前の 2 つの回答の組み合わせ:

var selected = [];
$('#checkboxes input:checked').each(function() {
    selected.push($(this).attr('name'));
});

おすすめ記事