2010-07-28 52 views
15

如何選擇表格行中使用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> 
+0

Dupli凱特:http://stackoverflow.com/questions/3339172/jquery-selector-to-filter-out-th-elements 這個問題是在無數次在不同的變化。 – spinon 2010-07-28 08:02:13

回答

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

你應該換行的<tbody>元素(有些瀏覽器會做到這一點反正!),然後選擇TBODY的孩子:

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

您可以排除thead使用not

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