Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2014, 08:10
summerblack
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 12 años
Puntos: 2
select eliminar option iguales?

Hola amigos de foros del web les escribo porque hay un codigo que no se como sacar y depronto alguno de ustedes me pueda ayudar:
Resulta que tengo 2 select option uno al lado izquierdo, uno al lado derecho y 2 botonsitos en medio para ir pasando de un lado a otro:



Código HTML:
Ver original
  1. <select class="option-selectores" name="origen[]" id="origen" multiple="multiple" size="8"> </select>
  2.  
  3.     <button class="btn btn-info btn-sm btn-block pasar izq" id=""> <span class="glyphicon glyphicon-chevron-right"></span></button>
  4.     <button class="btn btn-info btn-sm btn-block quitar der" id=""><span class="glyphicon glyphicon-chevron-left"></span> </button>
  5.  
  6.  
  7.     <select class="option-selectores" name="destino[]" id="destino" multiple="multiple" size="8"></select>


hasta ahi.. normal.
Resulta que mas adelante hay una parte del sistema (al dar click) que me llena el select destino con datos de la base de datos, lo cual implica que pueden quedar los mismo options en el origen que en el destino, asi que necesito quitar del origen los option que esten en el destino.

Ya he realizado varios intentos pero no he podido y lo que hace es eliminarme todos los option del nodo origen por eso acudo a ustedes les dejo mi codigo:


Código Javascript:
Ver original
  1. var data = JSON.parse(response);   
  2.             $('#destino').html(template_optionPermisos({datos : data.consulta}));
  3.        
  4.             $('#destino option').each(function() {
  5.             if( $(this).val() == $('#origen option').val())
  6.             {
  7.                 $('#origen option').remove();
  8.             }
  9.                
  10.             });