Bonjour,

Le contexte;
j'ai un select à gauche et je fais passer les option à droite avec un bouton.


Lorsque je fais passer un groupe d’élément (plusieurs option en même temps) et que je supprime un par un les éléments avec leur bouton delete, les éléments se remettent à gauche comme prévu.

Mais le problème apparaît lors de la suppression du block qui est vide :

Il se supprime mais il refait passer en même temps les éléments qu’il contenait, ce qui crée des doublons dans la liste gauche.


Là où je supprime les éléments :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
			$('#delBlock'+idLeftItem).bind("click", function(){
 
				var generateLeft_3 = '<option value="'+monID+'">'+monLabel+'</option>';
 
				$('#leftList').append(generateLeft_3);
 
				$('div#'+idLeftItem).remove();
			});

D'après vous si je mets une condition comme "si le block est vide alors div.remove sinon faire ce qui est au-dessus ?

Ou que le block se supprime lui même lorsqu'il ne contient plus rien ?

Si oui, comment vérifier en jQuery qu'un block n'est pas vide ou plein ?



Merci d'avance !