Como passar dados de um linha em uma tabela para dentro de um formulário vazio com Jquery?

30/11/2015

0

Bom dia!
Como que eu seleciono um determinado registro dentro de uma tabela e envio os dados para um formulário vazio?
Ex: eu tenho 10 registros dentro de uma tabela, para cada linha eu tenho um botão de editar que ao ser clicado,
ele deve passar todos os dados daquela linha específica para o formulário.
Infelizmente eu não estou conseguindo fazer isso, somente o primeiro registro dentro da tabela é passado ao
formulário quando clicado. Alguém poderia me dar uma ajuda?

 $('#edit_contatos').click(function(){
      var contato;
      contato = $.each(.data("contatos"));
      salvar_contatos_em_formulario(contato);
    });

Este #edit_contatos é o ID que representa a linha da minha tabela. Este ID está num link que representa o botão de editar, o mesmo link
tem um data-contatos contendo todos os campos referente ao contato. Estes campos devem ser inseridos dentro do formulário para que o cliente
não perca tempo preenchendo o formulário novamente quando for editar.

    function salvar_contatos_em_formulario (contato) {
      $('#cliente_contato_cliente_id').val(contato.cliente_id);
      $('#cliente_contato_nome').val(contato.nome);
      $('#cliente_contato_email').val(contato.email);
      $('#cliente_contato_telefone').val(contato.telefone);
      $('#cliente_contato_celular').val(contato.celular);
      $('#contato_departamento_id').val(contato.departamento_id);
    }


A função acima tenta preencher cada campo do formulário com o respectivo campo vindo do data-contatos, porém
somente o registro da primeira linha da tabela é passado ao formulário.
Maickon Rangel

Maickon Rangel

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar