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