我有一个包含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”)
加特
答案 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")
。