1

在这里,我有两个表,并且在每个表中我都选中了复选框。我从两者中获取检查值,但我保存在两个不同的数组中并组合成一个数组。

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

我的尝试:

 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;
4

1 回答 1

0

只需在映射它们之前使用选择两个表中的复选框的选择器:

var boxes  = $('input:checkbox:checked', '#MainContent_CBLFYSubjects, #MainContent_CBLSYSubjects'),
    subjes = $.map(boxes, function(el){
        return el.value;
    });
于 2013-10-04T13:21:45.690 回答