假设我的超文本标记语言页面中有多个表(没有它们的'id‘属性),那么如何使用jQuery选择器选择第一个表或任何特定表的第一行?
发布于 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))")
发布于 2009-05-08 10:30:06
可以用来选择第n个表中的第n行的内容:
$("table:eq(n) tr:eq(n)")
其中N是表或tr的从零开始的索引。
示例:
$("table:eq(2) tr:eq(4)")
获取第三个表的第5行。
发布于 2009-05-08 09:59:59
使用jQuery的eq()
方法,您可以指定要获取的元素的索引。
这将选择在DOM中找到的第二个表的第一行
$('table:eq(1) tr:first')
https://stackoverflow.com/questions/838880
复制相似问题