得到包含tds的第一个tr

时间:2012-07-30 09:28:26

标签: javascript jquery

在jquery中,如何获取包含<td>s

的第一个表行

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

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

感谢

4 个答案:

答案 0 :(得分:5)

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

$("#mytable td:first").parent().html();

答案 1 :(得分:2)

你可以尝试

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

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

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

答案 2 :(得分:1)

尝试使用它:

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

答案 3 :(得分:1)

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

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

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