2011-05-26 90 views
0

我有一张桌子,上面有5行和4个动态构建的td。在其中一个tds中有一个输入标签,我如何使用Jquery找到它?如何在使用jquery的td标签内找到特定的输入标签?

我的代码:

<table id="mytable"> 
    <tr> 
    <td>number</td> 
    <td>date</td> 
    <td><input type="text" id="row1" value="" /></td> 
    <td>amount</td> 
    </tr> 
</table> 

我都试过,但没有;

$( “#MYTABLE#ROW1”)

迦特

回答

2

您应该能够通过简单地使用$('#row1')

+0

我是这么想的,但有些事情是不对的!即使这样也行不通!但如果我通常创建输入标记并给出一个id然后使用$(“#idname”)idom,它的工作原理!但对于动态创建的输入...什么都不是! – gath 2011-05-26 14:58:42

+0

@gath你如何动态创建它? – Matt 2011-05-26 15:01:02

+0

对不起,伙计们,我看到了我在做假!当动态构建输入标签ID时,我没有做正确的事情。感谢它工作正常。 – gath 2011-05-26 15:03:59

1

下面去输入应该只是罚款:

$('#row1') 

Id始终是唯一的(或应该是),因此您可以直接定位它

1

如果您使用的ID作为选择再由定义,它们是唯一的,这样只需使用

$("#row1") 
0

我已经测试和$("#mytable #row1")工作正常。您也可以使用$("#mytable td input")

相关问题