Foros del Web » Programando para Internet » Jquery »

como generar select dinamico multiple con jquery......

Estas en el tema de como generar select dinamico multiple con jquery...... en el foro de Jquery en Foros del Web. hola tengo dos select multiple y dos botones "agregar" y "quitar" , lo que quiero hacer es que en un select seleccione las opciones y ...
  #1 (permalink)  
Antiguo 17/03/2010, 06:58
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 9 meses
Puntos: 15
como generar select dinamico multiple con jquery......

hola tengo dos select multiple y dos botones "agregar" y "quitar" , lo que quiero hacer es que en un select seleccione las opciones y cuando le den agregar se "agreguen" en el otro select.. con jquery.

saludos
  #2 (permalink)  
Antiguo 17/03/2010, 07:23
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: como generar select dinamico multiple con jquery......

en realidad es muy fácil, basta con leer y ver un poco selectores y manipulación.

Con 2 lineas en un evento clic ya alcanza jeje

no quiero hacer asi podes hacerlo y practicar jeje

si haces un algorítmo sería
elementos = buscar los option seleccionados del select, eliminarlos
agregar los elementos de la variable elementos en el select numero 2


jeje es sencillo

Última edición por Dany_s; 17/03/2010 a las 07:29
  #3 (permalink)  
Antiguo 17/03/2010, 07:37
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 9 meses
Puntos: 15
Respuesta: como generar select dinamico multiple con jquery......

hola muchas gracias por la respuesta mira lo que he hecho para agregarlos pero solo me agrega el primero....


Código:
$(document).ready(function(){
$('#agregar').click(function() {
var accesorio=$('#accesorio').val();

for(i=0;i<accesorio.length;i++){
$('#agregados').html('<option >'+accesorio[i]+'</option>');
}
});	
});
saludos
  #4 (permalink)  
Antiguo 17/03/2010, 07:42
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: como generar select dinamico multiple con jquery......

clar porque estas seleccionando el valor el select pero no las opciones seleccionadas


perdon hoy estoy quisquilloso, se puede hacer en una linea jeje

Código HTML:
$("#accesorio option:selected").remove().appendTo("#agregados");
  #5 (permalink)  
Antiguo 17/03/2010, 07:52
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 9 meses
Puntos: 15
Respuesta: como generar select dinamico multiple con jquery......

Cita:
Iniciado por Dany_s Ver Mensaje
clar porque estas seleccionando el valor el select pero no las opciones seleccionadas


perdon hoy estoy quisquilloso, se puede hacer en una linea jeje

Código HTML:
$("#accesorio option:selected").remove().appendTo("#agregados");
muchas gracias si me sirvio en parte porque no quiero que que los elimine del otro lado solo que los agrege y accesorios quede normal...lo prove sin el remove pero sigue igual jejej..
saludos
  #6 (permalink)  
Antiguo 17/03/2010, 08:07
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: como generar select dinamico multiple con jquery......

Código HTML:
    $(function (){
        $("#agregar").click( function (){
            var opts;
            elementos = $("#accesorios option:selected").attr("selected", false);
            elementos.each( function (){
               opts += "<option value="+$(this).val()+">"+$(this).text();
            });
            $("#agregados").html(opts);
        })
    });

Etiquetas: dinamico, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:20.