Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Pegar o Conteúdo De Uma Determinada linha De uma Tabela e de


Lucas nek

Pergunta

Boa tarde gente, sou novo no forum e não entendo nada de javascript, além do básico do básico,

antes de falar sobre o meu problema, irei explicar como está minha situação.

Seguinte, eu crio um grid dinamicamente, que nada mais é do uma tabela escrita pelo o append.

exemplo:

function preencheGrid(nome, crc, valor) {

var count = 0;

$("#idDaMinhaTabela").append(

"<tr color='#FFFFFF'>"

+ "<td id='nome' visible='true' width='60%' align='left' bgcolor='#FFFFFF' border='1'>" + nome + "</td>"

+ "<td id='crc' visible='true' width='15%' align='left' bgcolor='#FFFFFF' border='1'>" + crc + "</td>"

+ "<td id='valor' visible='true' width='15%' align='left' bgcolor='#FFFFFF' border='1'>" + valor + "</td>"

+ "<td id='#' visible='true' width='5%' align='center' bgcolor='#FFFFFF' border='1'>"

+ "<a onclick='removeElement(this)'>"

+ "<img src='/img/fechar.png' width='20' height='20'/>"

+ "</a>"

+ "</td>"

+ "<td id='#' visible='true' width='5%' align='center' bgcolor='#FFFFFF' border='1'>"

+ "<a onclick='imprimirBoleto()'>"

+ "<img src='/img/imprimir.png' width='20' height='20'/>"

+ "</a>"

+ "</td>"

+ "</tr>"

);

}

Certo, eu tenho uma função para remover a linha que eu clicar

a função está assim:

function removeElement(elemento) {

$(elemento).parent('td').parent('tr').remove();

}

que está sendo chamada nestá linha aqui:

+ "<a onclick='removeElement(this)'>"

da tabela criada;

O meu problema é um seguinte.

antes de remover a linha eu gostaria de pegar o conteudo da segunda coluna, que seria o CRC,

até ai tranquilo:

consegui pegar desta maneira: document.getElementById('idDaMinhaCOluna(td)').innerHTML;

só que se eu tenho mais valores no grid, que no caso seria mais tr's....

quando eu clico em uma linha do meio para pegar por exemplo registro 3 do grid, ele me traz o conteudo da linha 1,

ele me traz em seqüência....

e eu gostaria de pegar o contéudo da linha a qual eu estou removendo.

alguém saberia como me ajudar?

agradeço desde já...

Att,

Lucas

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

i aew Lucas nek, bom estou te passando um exemplo de como pegar o conteudo da linha:

function removeElement(elemento) {
    var objTr = $(elemento).parent('td').parent('tr');
    alert(objTr.find('td:eq(1)').text());
    objTr.remove()
}

deixa seu método assim e testa, abraço!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...