首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用jQuery选择html页面中第一个表的第一行?

如何使用jQuery选择html页面中第一个表的第一行?
EN

Stack Overflow用户
提问于 2009-05-08 08:52:59
回答 5查看 52.7K关注 0票数 20

假设我的超文本标记语言页面中有多个表(没有它们的'id‘属性),那么如何使用jQuery选择器选择第一个表或任何特定表的第一行?

EN

回答 5

Stack Overflow用户

发布于 2009-05-08 08:55:28

$("table:first > tr:first")

$("table:first").find("tr:first")

$("table:first").children("tr:first")

$("table").eq(0).children("tr").eq(0)

所以如果我理解下一个问题..。

$("table:eq(1) tr:has(table:eq(2))")

翻译为:如果tr有第三个表,则获取第二个表中的任何tr

$("table").eq(1).children("tr:has(table:eq(2))")
票数 33
EN

Stack Overflow用户

发布于 2009-05-08 10:30:06

可以用来选择第n个表中的第n行的内容:

$("table:eq(n) tr:eq(n)")

其中N是表或tr的从零开始的索引。

示例:

$("table:eq(2) tr:eq(4)")

获取第三个表的第5行。

票数 5
EN

Stack Overflow用户

发布于 2009-05-08 09:59:59

使用jQuery的eq()方法,您可以指定要获取的元素的索引。

这将选择在DOM中找到的第二个表的第一行

$('table:eq(1) tr:first')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/838880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档