JQuery - enviar valor de una celda de una tabla a un input text

 
Vista:
sin imagen de perfil

enviar valor de una celda de una tabla a un input text

Publicado por jesus (2 intervenciones) el 28/04/2017 17:42:48
buen dia,quisiera saber como se puede enviar el contenido de una celda de una tabla a un input text al darle click a un boton que esta al lado de cada fila de la tabla
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 142
Plata
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

enviar valor de una celda de una tabla a un input text

Publicado por Horroroso (65 intervenciones) el 02/05/2017 17:24:58
Hola, te paso un ejemplo,
en tu codigo javascript:

1
2
3
4
5
6
7
8
$(".btnPasarDato").on("click", function (e) {
    e.preventDefault();
 
    var Dato = $(this).parent().next().html();
    $(this).parent().next().next().find(".txtReceptor").val(Dato);
 
    return false;
})

y en html:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<table>
    <tr>
        <td>
            <button class="btnPasarDato">Pasar</button>
        </td>
        <td>Dato 1</td>
        <td>
            <input type="text" class="txtReceptor" /></td>
    </tr>
    <tr>
        <td>
            <button class="btnPasarDato">Pasar</button>
        </td>
        <td>Dato 2</td>
        <td>
            <input type="text" class="txtReceptor" /></td>
    </tr>
    <tr>
        <td>
            <button class="btnPasarDato">Pasar</button>
        </td>
        <td>Dato 3</td>
        <td>
            <input type="text" class="txtReceptor" /></td>
    </tr>
    <tr>
        <td>
            <button class="btnPasarDato">Pasar</button>
        </td>
        <td>Dato 4</td>
        <td>
            <input type="text" class="txtReceptor" /></td>
    </tr>
 
</table>

Todo va a depender de donde estan colocados tanto los botones como los datos, pero puedes usar next() o prev() segun sea el caso.

Espero que te sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

enviar valor de una celda de una tabla a un input text

Publicado por artur (2 intervenciones) el 07/05/2017 20:51:02
Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar