Comment supprimer select2 de dom

Disons que nous avons une liste select2 simple:

  Alabama ... Wyoming  

Initié comme:

 $("#e1").select2(); 

Comment puis-je supprimer select2 et le ramener à une liste déroulante régulière? Je ne trouve aucun exemple ou entrée dans la documentation.

Quelque chose comme:

 $("#e1").select2('remove'); 

serait sympa.

Vous devez utiliser la méthode destroy sur select2. Voir la documentation

c’est à dire

  $("#e1").select2('destroy'); 

Cela fonctionne pour moi!

 var $select = $('.select2').select2(); //console.log($select); $select.each(function(i,item){ //console.log(item); $(item).select2("destroy"); }); 

Version 4.0

 $element.data('select2').destroy();