tengo el siguiente código, que lo que hace es mover los elementos de un select a otro.
Código Javascript:
y los dos selects vienen dados por un par de consultas algo extensas que aqui no pondré, solo un ejemplo para hace la idea.Ver original
$("#origen").click(function() { var id_article = $("#origen option:selected").val(); if(id_article === undefined){ alert("Selecciona un Articulo"); }else{ fn_add_relacio(id_article); return !$("#origen option:selected").remove().appendTo("#destino"); } }); $("#destino").click(function() { var id_article = $("#destino option:selected").val(); if(id_article === undefined){ alert("Selecciona un Articulo"); }else{ fn_del_relacio(id_article); return !$("#destino option:selected").remove().appendTo("#origen"); } });
Código:
el caso es que funciona correctamente, pero en 'ie', cuando hago clic al origen para que el elemento se mueva destino, hace como una especie de recarga y vuelve al principio del select. Con el resto de navegadores funciona correctamente pero en no consigo arreglarlo.<select id="origen" size="25"> <option value="1">1</option> <option value="2">2</option> .... <option value="600">600</option> </select> <select id="destino" size="25"> </select>
¿se les ocurre que puede estar pasando?
saludos y gracias de antemano.