从多个表中选择第一行

时间:2009-12-03 22:27:15

标签: jquery css-selectors

我有一点jQuery问题。我在页面上有多个表,它们都具有相同的类但没有ID。我希望能够从所有表中获得第一行。有一个简单的方法吗?

这是我到目前为止所得到的:

$(.t13Standard tr:first')

但是只选择第一个表中的第一行。有没有办法从所有表中获取第一行?

2 个答案:

答案 0 :(得分:6)

您需要使用nth-child()first-child()

$('.t13Standard tr:first-child')

$('.t13Standard tr:nth-child(1)')

伪选择器:first:eq():gt()等在结果集上执行,与其他元素无关。

选择器:first-child:last-child:nth-child()与元素相关。

答案 1 :(得分:1)

我原以为你可以做点什么

$('table.someClass tr:first').each(
function()
{
// Do something here
});