jquery 選取checkbox所有checked的值

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

這樣可以把陣列傳進去
.map這個功能官方網站上說
Pass each element in the current matched set through a function, producing a new jQuery object containing the return values.
所以要弄成一個陣列傳到變數內 就得用.map
如果要選取特定的checkbox 可以設定不同的className
ex.
$(‘input:checkbox.group1:checked’)
那就是一個classname 叫group1的給checkbox
另一個方法是

 

$('input[name=checkboxName]:checked').each(function (idx, elem) {
    if (this.checked) {
        urlvalues['checkboxName'].push(elem.value);
    }
});