作者rexkimta (冷杉林)
看板Ajax
标题Re: [问题] JQuery的选择问题
时间Tue Dec 15 23:41:55 2009
※ 引述《coldollsheep (加油加油^^)》之铭言:
: 朋友好
: 我想问一个选择器的问题
: 假如我要选列 我们会用$('tr')
: 假如我要第一列 我们会用$('tr:first')
: 假如我要指定第三个 我们会用$('tr:nth-child(3)')
: 那....我的问题是
: 假如我要取倒数第二个 要怎麽选?
虽然多嘴回答了,
不过发现和我想的也不太一样。
tr:nth-child是指作为它自己parent的第n个child的tr
并不是tr的child……
至於它和eq的差异,请看以下例子:
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
在这里的
$('td:eq(1)')是指所有td里的第2个,
而$('td:nth-child(1)')是指每个tr下面的第2个td。
所以$('td:eq(3)')是指第2个tr下面的第1个td,也就是全部td的第4个,
但$('td:nth-child(3)')理论上是空的。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.217.84