Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] clone y select dinamico

Estas en el tema de clone y select dinamico en el foro de Jquery en Foros del Web. Hola foreros buenas tardes, tengo el siguiente codigo: Código: $("#agregar2").on("click", function(){ $("#tablas2 tbody tr:eq(0)").clone().removeClass("fila-base2").insertAfter("#tablas2 tbody"); return false; }); $(document).on("click","#eliminar2",function(){ var parent = $(this).parent().get(0); $(parent).remove(); return ...
  #1 (permalink)  
Antiguo 25/02/2013, 13:00
 
Fecha de Ingreso: febrero-2009
Ubicación: mexico
Mensajes: 148
Antigüedad: 15 años, 9 meses
Puntos: 1
Pregunta clone y select dinamico

Hola foreros buenas tardes, tengo el siguiente codigo:

Código:
$("#agregar2").on("click", function(){
        $("#tablas2 tbody tr:eq(0)").clone().removeClass("fila-base2").insertAfter("#tablas2 tbody");
        return false;
    });
    $(document).on("click","#eliminar2",function(){
        var parent = $(this).parent().get(0);
	$(parent).remove();
        return false;
    });
Código PHP:
<table id="tablas2">
        <
thead>
            <
tr>
                <
th>Ficha</th>
                <
th>Nombre</th>
                <
th>Micro</th>
                <
th>FInicio</th>
                <
th>FTermino</th>
            </
tr>
        </
thead>
        <
tfoot>
            <
tr>
                <
th>Ficha</th>
                <
th>Nombre</th>
                <
th>Micro</th>
                <
th>FInicio</th>
                <
th>FTermino</th>
            </
tr>
        </
tfoot>
        <
tbody>
            <
button id="agregar2" class="agregar">Agregar Fila</button>
            <
tr>
                <
td><input type="text" name="ficha_residente_obra" id="ficha_residente_obra" style="width: 40px;" readonly="yes" /></td>
                <
td>
                    <
select name="id_persona" id="id_persona" style="height: 19px;">
    <
option value=""></option>
    <
option value="1">1</option>
    <
option value="2">2</option>
    <
option value="3">3</option>
    <
option value="4">4</option>
</
select>
                </
td>
                <
td><input type="text" name="micro_residente_obra" id="micro_residente_obra" style="width: 70px;" readonly="yes" /></td>
                <
td><input type="text" name="fecha_inicio_residente_obra[]" id="fecha_inicio_residente_obra" class="fecha" readonly="yes" style="width: 100px;" /></td>
                <
td><input type="text" name="fecha_termino_residente_obra[]" id="fecha_termino_residente_obra" class="fecha" readonly="yes" style="width: 100px;" /></td>
                <
td id="eliminar2" class="eliminar">Eliminar</td>
            </
tr>
        </
tbody>
    </
table

Deseo en este caso cada que clono tbody tr, obtener los valores del select en este caso me muestre el valor seleccionador mediante un alert, pero solo me muestra el alert del primer select antes de clonarlo, despues de clonarlo los select no me devuelven ninguna valor, alguien podria ayudarme ya me duele la cabeza llevo 3 dias buscando y nomas no encuentro la solucion

Código:
<script type="text/javascript">
$(document).ready(function(){
    $("#id_persona1").change(function (i) {
        $("#id_persona1 option:selected").each(function () {
            var id = $(this).val();
            alert(id);
        });
    });
});
</script>
este codigo es el que utilizo para capturar los valores de los select pero solo me jala el primer valor, ayudaaaaaa
  #2 (permalink)  
Antiguo 25/02/2013, 13:55
 
Fecha de Ingreso: febrero-2009
Ubicación: mexico
Mensajes: 148
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: clone y select dinamico

alguien que me ayude por favoooooooooor
  #3 (permalink)  
Antiguo 25/02/2013, 16:22
 
Fecha de Ingreso: febrero-2009
Ubicación: mexico
Mensajes: 148
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: clone y select dinamico

ya encontre la solucion con esta simple linea de codigo

var id = $(this).find("option:selected").val();

Etiquetas: close, listas, 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 13:32.