<input type="checkbox" name="options[]" value="1" />
<input type="checkbox" name="options[]" value="2" />
<input type="checkbox" name="options[]" value="3" />
<input type="checkbox" name="options[]" value="4" />
<input type="checkbox" name="options[]" value="5" />
チェックされているチェックボックスの値で配列を作成するにはどうすればよいですか?
注:(重要)[1、2、3、4、5]のような配列で、["1"、 "2"、 "3"、 "4"、 "5"]のような配列は必要ありません。
注:チェックボックスは約50個あります。
誰か助けてくれますか?お願いします!
ありがとうございました!
var checked = []
$("input[name='options[]']:checked").each(function ()
{
checked.Push(parseInt($(this).val()));
});
var checkedString = $('input:checkbox:checked.name').map(function() { return this.value; }).get().join();
入力ボックスごとにクラスがある場合は、次のように実行できます
var checked = []
$('input.Booking').each(function ()
{
checked.Push($(this).val());
});