如何使用 jQuery 从两个表中获取选中复选框值

how to get from two table checked checkbox values using jquery?

本文关键字:获取 复选框 两个 jQuery 何使用      更新时间:2023-09-26

在这里我有两个表,在每个表中我都勾选了框。我正在得到检查了两者的值,但我保存在两个不同的数组中并组合成一个数组。

有没有办法从两个表中获取选中的复选框值,但只能从这些表中获取?

我的尝试:

 var First = [];
 var Second = [];
 First = $("#table1 input:checkbox:checked").map(function () {
     First[i] = $(this).val();
     return $(this).val();
 }).get();
 Second = $("#table2 input:checkbox:checked").map(function () {
     Second[i] = $(this).val();
     return $(this).val();
 }).get();
 var subjes = First + Second;

只需使用一个选择器来选择两个表中的复选框,然后再映射它们:

var boxes  = $('input:checkbox:checked', '#MainContent_CBLFYSubjects, #MainContent_CBLSYSubjects'),
    subjes = $.map(boxes, function(el){
        return el.value;
    });