comment extraire toutes les cases à cocher des lignes sélectionnées dans une liste et ajouter ces éléments à une autre table dans Jquery?comment extraire toutes les cases à cocher de la liste sélectionnée dans la liste dans Jquery?
merci beaucoup
comment extraire toutes les cases à cocher des lignes sélectionnées dans une liste et ajouter ces éléments à une autre table dans Jquery?comment extraire toutes les cases à cocher de la liste sélectionnée dans la liste dans Jquery?
merci beaucoup
Vous pouvez essayer d'utiliser la fonction jQuery.each()
$('#row input:checked').each(function(){
// Do your adding to the other table inhere for each checkbox :)
});
Il est difficile de dire précisément sans votre balisage, mais:
var checked = $(':checked');
Vous obtiendrez ainsi toutes les entrées vérifiés. si vous voulez que les valeurs dans un tableau que vous pourriez faire:
var values = $(':checked').map(function(ele,idx){
return $(ele).val();
});
ou si vous voulez que les noms de champs:
var values = $(':checked').map(function(ele,idx){
return $(ele).attr('name');
});
Un grand merci! Je l'ai :-)! Je l'ai fait comme ceci:
$('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();
}
});