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

问题描述

| 我有一个表,该表具有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 \”) 盖特     

解决方法

您只需使用ѭ1即可获得输入     ,以下应该可以正常工作:
$(\'#row1\')
ID始终是唯一的(或应该是),因此您可以直接定位     ,如果您使用ID作为选择器,那么根据定义它们是唯一的,因此只需使用
$(\"#row1\")
    ,正如其他人提到的那样,您的ID应该是唯一的。但是,我想指出
$(\'#id1 #id2\')
也可以用。这是一个示例:http://jsfiddle.net/DUqwd/     ,我已经测试过了,
$(\"#mytable #row1\")
工作得很好。您也可以使用
$(\"#mytable td input\")
。