如何使用jquery在td标签内找到特定的输入标签?

时间:2011-05-26 14:43:47

标签: jquery

我有一个包含5行和4个td的表,它正在动态构建。在其中一个tds'里面有一个输入标签,我如何使用Jquery找到它?

我的代码:

<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”)

加特

5 个答案:

答案 0 :(得分:2)

您应该只需使用$('#row1')

即可获得输入

答案 1 :(得分:1)

以下应该可以正常工作:

$('#row1')

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

答案 2 :(得分:1)

如果您使用ID作为选择器,那么根据定义它们是唯一的,所以只需使用

$("#row1")

答案 3 :(得分:0)

正如其他人所说,你的ID应该是唯一的。但是,我想指出$('#id1 #id2')也可以正常工作。以下是一个示例:http://jsfiddle.net/DUqwd/

答案 4 :(得分:0)

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