说我有下表 table trtd #TD1 /tdtd #TD2 /td/tr trtd #TD3 /tdtd #TD4 /td/tr trtd #TD5 /tdtd #TD6 /td/tr trtd #TD7 /tdtd #TD8 /td/tr trtd #TD9 /tdtd #TD10 /td/tr trtd #TD11 /tdtd #TD12 /td/tr trtd #TD13 /tdtd #TD14 /td/tr/table 使用jquer
<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>
使用jquery如何选择
>#TD5,#TD7和#TD9?
>#TD6,#TD8和#TD10?
我对一个适应性强的解决方案很感兴趣,因为我的表可能在列和行中有所不同,我可能需要选择4行而不是3行.
到目前为止我已经有了
$("table tr:gt(1) td:nth-child(1)").css('color','red')
但它并没有停在#TD11
另见http://jsfiddle.net/2ygJk/
尝试:$("table tr:gt(1):lt(3)").css('color','red')
http://jsfiddle.net/2ygJk/4/