Jquery ui 如何在Jquery中以列表的形式检索表的所有选定行复选框?

Jquery ui 如何在Jquery中以列表的形式检索表的所有选定行复选框?,jquery-ui,Jquery Ui,如何以列表的形式检索表的所有行选中复选框,并将这些元素添加到Jquery中的另一个表中 非常感谢您可以尝试使用该功能 没有您的标记很难说清楚,但是: var checked = $(':checked'); 将为您获取所有已检查的输入。如果需要数组中的值,可以执行以下操作: var values = $(':checked').map(function(ele,idx){ return $(ele).val(); }); 或者,如果需要字段名: var values = $(':chec

如何以列表的形式检索表的所有行选中复选框,并将这些元素添加到Jquery中的另一个表中

非常感谢

您可以尝试使用该功能


没有您的标记很难说清楚,但是:

var checked = $(':checked');
将为您获取所有已检查的输入。如果需要数组中的值,可以执行以下操作:

var values = $(':checked').map(function(ele,idx){
  return $(ele).val();
});
或者,如果需要字段名:

var values = $(':checked').map(function(ele,idx){
  return $(ele).attr('name');
});
非常感谢! 我明白了:-)! 我是这样做的:

$('input[type=checkbox]').each(function(){          
            if ($(this).is(':checked')) {                   
                    var obj_id = $('#tbodyMapNotUsed :checked').parents("tr");  
                    if( $('#tbodyMap').length > 0){
                    $(obj_id).clone(true).insertAfter('#tableMap tbody>tr:first');
                }
                else{
                    $('#tableMap').append($('<tbody id="tbodyMap"><tr></tr>'));
                    $(obj_id).clone(true).insertAfter('#tableMap tbody>tr:first');
                    $('#tableMap').append($('</tbody>'));
                }
                    $(obj_id).clone(true).insertAfter('#tableMapAll tbody>tr:first');
                    $(obj_id).remove();
            }

    }); 
$('input[type=checkbox]')。每个(函数(){
如果($(this).is(':checked'){
var obj_id=$('tbodyMapNotUsed:checked')。父项(“tr”);
如果($('#tbodyMap')。长度>0){
$(obj_id).clone(true).insertAfter(“#tableMap tbody>tr:first”);
}
否则{
$('#tableMap')。追加($('');
$(obj_id).clone(true).insertAfter(“#tableMap tbody>tr:first”);
$('#tableMap')。追加($('');
}
$(obj_id).clone(true).insertAfter(“#tableMapAll tbody>tr:first”);
$(对象id).remove();
}
}); 
$('input[type=checkbox]').each(function(){          
            if ($(this).is(':checked')) {                   
                    var obj_id = $('#tbodyMapNotUsed :checked').parents("tr");  
                    if( $('#tbodyMap').length > 0){
                    $(obj_id).clone(true).insertAfter('#tableMap tbody>tr:first');
                }
                else{
                    $('#tableMap').append($('<tbody id="tbodyMap"><tr></tr>'));
                    $(obj_id).clone(true).insertAfter('#tableMap tbody>tr:first');
                    $('#tableMap').append($('</tbody>'));
                }
                    $(obj_id).clone(true).insertAfter('#tableMapAll tbody>tr:first');
                    $(obj_id).remove();
            }

    });