向表的活动td类显示一些值

时间:2017-04-08 13:44:26

标签: javascript jquery html

我有一个动态表,当我点击一个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值打印到输入字段  但请帮助我被困在这里。

1 个答案:

答案 0 :(得分:-1)

所以当td聚焦时你想要显示一些值吗? 你可以这样做

$( "#td" ).focus(function() {
   $('#product').val(item['name']);
});