使用 jquery 选择一系列 td 单元格

324*_*423 4 jquery jquery-selectors

假设我有下表

<table>
    <tr><td> #TD1 </td><td> #TD2 </td></tr>
    <tr><td> #TD3 </td><td> #TD4 </td></tr> 
    <tr><td> #TD5 </td><td> #TD6 </td></tr>
    <tr><td> #TD7 </td><td> #TD8 </td></tr>
    <tr><td> #TD9 </td><td> #TD10 </td></tr>
    <tr><td> #TD11 </td><td> #TD12 </td></tr>
    <tr><td> #TD13 </td><td> #TD14 </td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

使用 jquery 如何选择

  1. #TD5、#TD7 和 #TD9 ?
  2. #TD6、#TD8 和#TD10 ?

我对适应性强的解决方案感兴趣,因为我的表的列和行可能有所不同,并且我可能需要选择向下的 4 行而不是仅仅 3 行。

到目前为止我已经

 $("table tr:gt(1) td:nth-child(1)").css('color','red')
Run Code Online (Sandbox Code Playgroud)

但它并不止于#TD11

另请参阅http://jsfiddle.net/2ygJk/

Kin*_*rog 5

尝试:

$("table tr:gt(1):lt(3)").css('color','red')
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/2ygJk/4/