0

在 jquery 中,我如何获取包含的第一个表行<td>s

到目前为止,我的代码看起来像这样,但它不起作用?

$('#mytable tr').has('td:first').html();

谢谢

4

4 回答 4

5

你可以找到第一个 td 的父母。

$("#mytable td:first").parent().html();
于 2012-07-30T09:31:15.587 回答
2

你可以试试

$($("#mytable").find('tr')[0]).find('td')

在这种情况下,您可以遍历行并获取 tds

$($($("#mytable").find('tr')[0]).find('td')[0]).text()
$($($("#mytable").find('tr')[0]).find('td')[1]).text()
于 2012-07-30T09:38:40.860 回答
1

尝试使用这个:

$("#mytable td:first ").parents('tr').html();
于 2012-07-30T09:33:45.940 回答
1

试试这个,jQuery 在选择它们时维护元素索引 -

$('#mytable td').eq(0).parent();

所以实际上,这将选择td表中的第一个并返回父级,这应该是一个tr元素,按照惯例

于 2012-07-30T09:41:51.110 回答