TrustyCoder
¿Cómo seleccionar filas en una tabla html, excepto las filas del encabezado de la tabla usando jquery?
<table id="mytable">
<thead>
<tr>
<th>
Foo
</th>
<td>
Lorem
</td>
<td>
Ipsum
</td>
</tr>
</thead>
<tr>
<th>
Bar
</th>
<td>
Dolor
</td>
<td>
Sit
</td>
</tr>
<tr>
<th>
Baz
</th>
<td>
Amet
</td>
<td>
Consectetuer
</td>
</tr>
</table>
$('tr').not('thead tr').addClass('selected')
Debe envolver las filas en un <tbody>
elemento (algunos navegadores harán esto de todos modos!), luego seleccione los hijos de ese tbody:
$('#mytable > tbody > tr');
Este selector selecciona todos los elementos tr en #mytable excepto el primero (el encabezado).
$('#mytable tr:not(:first)')
Puedes excluir thead
usando not
$('#mytable tr').not('thead tr')
¿Ha sido útil esta solución?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.
Duplicado: stackoverflow.com/questions/3339172/… Esta pregunta está en SO numerosas veces en diferentes variaciones.
– girar sobre
28 de julio de 2010 a las 8:02