如何在jquery中获取第二个tr值
以下是表格的外观:如何在jquery中获取第二个tr值,jquery,jquery-ui,Jquery,Jquery Ui,以下是表格的外观: <table id="mytable"> <tr> <td>1<td> <td>2</td> </tr> <tr> <td>3<td> <td>4</td> </tr> </table> 有人能帮我更正代码吗
<table id="mytable">
<tr>
<td>1<td>
<td>2</td>
</tr>
<tr>
<td>3<td>
<td>4</td>
</tr>
</table>
有人能帮我更正代码吗?试试这个:
$("#mytable tr:eq(1) td:eq(0)") // select first td in second tr
在第二个TR中获取所有TD文本
$("#mytable tr:eq(1) td").each(function(){
console.log( $(this).text());
});
您不需要执行
。如果您只得到一个值,即第一个td
第二个tr
。您可以按如下方式获取:
$('#mytable tr:nth-child(2) td:first').text();
注意-您没有首先正确地关闭每个
元素的
试试这个
$('tr:nth-child(2) > td:nth-child(1)')
$('tr:nth-child(2) > td:nth-child(1)')