Jquery ui 如何在Jquery中以列表的形式检索表的所有选定行复选框?
如何以列表的形式检索表的所有行选中复选框,并将这些元素添加到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
没有您的标记很难说清楚,但是:
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();
}
});