我有一个动态表,当我点击一个tr时,它的类变为活动状态。在表格的td中我有一个输入字段。其实我想在表的活动td中显示一些东西。
$('#product').val(item['name']);
由此我可以将我的值显示给具有id产品的div。但是我怎样才能将它显示在表格中的活动td中。
<table id = "mytable">
<tr>
<td class = "active"><input type ="text" name="product[]" id="product"> </td>
<td class = "active">some data</td>
</tr>
<tr>
<td class=""><input type ="text" name="product[]" id="product"></td>
<td class = "">some data</td>
</tr>
</table>
这是我的桌子。正如我所说,这个表是动态的。这就是id重复的原因。如果它是一个静态表格,我可以在输入字段产品$(&#39; #product&#39;)。val(item [&#39; name&#39;])中显示我的值。但是当它变为动态时我希望将有效的tds值打印到输入字段 但请帮助我被困在这里。
答案 0 :(得分:-1)
所以当td聚焦时你想要显示一些值吗? 你可以这样做
$( "#td" ).focus(function() {
$('#product').val(item['name']);
});