Simulation : http://jsfiddle.net/frontenddeveloper/7GV2G/51/
On commence par attribuer un id unique à chaque élément cible en incrémentant une valeur numérique :
1 2 3 4 5 |
var TARGET_ID = -1; jQuery('.target').each(function() { TARGET_ID++; jQuery(this).attr('id', 'target-'+TARGET_ID); }); |
Pour chaque élément qu’on souhaite déplacer, on récupère la valeur numérique contenue dans l’identifiant de manière à pouvoir le lier à l’élément cible correspondant :
1 2 3 4 |
jQuery('.content').each(function(i,n){ id = jQuery(n).attr("id").split('-')[1]; jQuery(n).appendTo('#target-' + id); }); |