addClass para únicos elementos do primeiro nível
-
11-09-2019 - |
Pergunta
HTML:
<table id="table-1">
<tr>
<td>
<table>
<tr>
<td>content</td>
<tr>
</table>
</td>
<td>Content</td>
</tr>
</table>
É possível addClass 'td-1' para SOMENTE TD primeiro nível de de # table-1 e não todos?
Solução
$('#table-1 td:first').addClass('td-1');
verificação: http://docs.jquery.com/Selectors/first
Isto irá adicionar a classe apenas para primeiro td na primeira tr,
Sinan.
EDIT:
`$('#table-1>tbody>tr>td').addClass('td-1');`
que deve ser como acima para todos os itens primeiro nível td.
Outras dicas
Sim. Use o #table-1>tbody>tr>td
selector apenas para obter as células de primeiro nível:
$('#table-1>tbody>tr>td').addClass('td-1');
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow