2

我有一个带有值的动态填充复选框的列表。此代码有效,但带有一些不必要的东西,如文本、自由文本、自由文本等,其值为我选中的复选框

JS:

$('#save').on('click', function () {
    var val = $(':checked').map(function () {
        return this.value;
    }).get()

    alert(val);
});
4

1 回答 1

1

将您的选择器限制为仅复选框元素

//or you can use $(':checkbox:checked')
var val = $('input[type="checkbox"]:checked').map(function () {
    return this.value;
}).get()

演示:小提琴

于 2013-08-30T08:59:22.783 回答