3
respostas

Dúvida sobre outra forma possível de selecionar as células da tabela

Boa tarde a todos,

Eu tentei aqui outra forma de selecionar a célula de usuário da tabela de placar, mas não ocorreu nenhuma seleção, no console aparece a string vazia. O caso é o seguinte:

linha.each(function(){
      var usuario = $(this).find("tr>td").text();
      var numPalavras = $(this).find("td:nth-child(2)").text();

Teoricamente, eu estaria selecionando o primeiro filho de cada tr, ou seja, a td com o nome, não?

3 respostas

Boa noite, Mariana! Como vai?

Na realidade o seletor > não seleciona o primeiro filho, mas sim todos os filhos diretos! Para pegar o primeiro filho, vc irá precisar do seletor :first-child!

Para saber mais:

Qualquer coisa é só falar!

Grande abraço e bons estudos, minha aluna!

entendi. Ainda assim, deveria ter aparecido todos os elementos filhos na tela, não? No meu caso, não apareceu nada.

Opa, Mariana! Perdão pela demora!

Ainda assim, deveria ter aparecido todos os elementos filhos na tela, não?

Não sei dizer, pois depende do restante do seu código. Vc poderia compartilhar o seu projeto no github e mandar o link aqui? Assim eu poderei verificar o que está acontecendo pra tentar te ajudar!

Qualquer coisa é só falar!

Grande abraço e bons estudos, minha aluna!