Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2013, 16:33
negro1985
 
Fecha de Ingreso: febrero-2009
Ubicación: mexico
Mensajes: 148
Antigüedad: 15 años, 2 meses
Puntos: 1
Sonrisa asignar valor a elementos con id iguales

tengo el siguiente codigo

Código:
<script type="text/javascript">
$(document).ready(function(){
    $(".id_persona1").change(function(){
        var id = $(this).find("option:selected").val();
        $("#ficha_residente_obra").val(id);
    });
});
</script>
<table id="tablas2">
        <thead>
            <tr>
                <th>Ficha</th>
                <th>Nombre</th>
                <th>Micro</th>
                <th>F. Inicio</th>
                <th>F. Termino</th>
            </tr>
        </thead>
        <tfoot>
            <tr>
                <th>Ficha</th>
                <th>Nombre</th>
                <th>Micro</th>
                <th>F. Inicio</th>
                <th>F. Termino</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" class="ficha_residente_obra" style="width: 40px;" readonly="yes" /></td>
                <td>
                    <select name="id_persona1" id="id_persona1" class="id_persona1" style="height: 19px;">
    <option value=""></option>
    <?php
    $id_persona2 = $_POST["id_persona1"];
    foreach($result as $row1)
    {
        $id_persona1 = $row1['ID_PERSONA'];
        $nombre1 = $row1['NOMBRE'];
    ?>
    <option value="<?php echo $id_persona1;?>"<?php if($id_persona1==$id_persona2){?>selected="yes"<?php }?>><?php echo $nombre1;?></option>
    <?php
    }
    ?>
</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>
con este codigo anterior puedo agregar filas dinamicas despues del tbody pero me surge la necesidad de anexar por ejemplo los valores de los selects en este caso los value de cada de select generado dinamicamente y poner los valores en los inputs con id="micro_residente_obra" y en el input id="ficha_residente_obra" pero con el codigo anterior me agrega el valor seleccionado del ultimo select que haya sido seleccionado y lo que deseo es que cada fila tenga el id de su select, ayuda por favor y espero haberme explicado bien