如何在jQuery中获取元素的文本值?

我有一个动态生成的HTML表格,同时动态生成每一行的字段名称。

这是我在表格中的结构。 我有一个

标签,其中有一个标签。 我想得到每个标签的价值。 我这样试过这个:

 $("#txtname").attr('value',$("#table1").find('td > #selname_'+i).text()); 

在上面的代码中,我使用标记(selname)中的值设置$("#txtname") (文本框值)。 这里i是一个递增值。

我想获取文本,但是没有得到值,我无法分配它。

无需让选择器如此复杂:

 $("#txtname").val($("#selname_"+i).text());