2010-07-28 14 views
15

¿Cómo seleccionar las filas en una tabla html excepto las filas del encabezado de tabla utilizando jquery?seleccionar filas en una tabla, excepto las filas del encabezado de tabla

<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> 
+0

Dupli cate: http://stackoverflow.com/questions/3339172/jquery-selector-to-filter-out-elements Esta pregunta está en TAN numerosas veces en diferentes variaciones. – spinon

Respuesta

20
$('tr').not('thead tr').addClass('selected') 
21

Usted debe envolver las filas de un elemento de <tbody> (algunos navegadores hacer esto todos modos!), A continuación, seleccione los niños de esa tbody:

$('#mytable > tbody > tr'); 
4

Puede excluir thead usando not

$('#mytable tr').not('thead tr') 
Cuestiones relacionadas