【发布时间】:2016-12-23 18:39:29
【问题描述】:
我的 tr 有 id 和两列 (tds) 我想通过这样做动态地更改第二个 td html:
$("#value_"+ control_id+":nth-child(2)").html(type_id_name);
但它会擦除所有 tds 并将 html 插入到列中。
这是表结构
<tr id="value_486">
<td></td>
<td></td>
<tr>
我尝试了不同的方法
$("#tableID tr#value_"+ control_id+":nth-child(2)").html(type_id_name);
但它也不起作用。
【问题讨论】:
-
您将
:nth-child(2)添加到主选择器。这是不正确的。它需要从id下降。您的选择器定位到第二个tr,它不存在。
标签: javascript jquery html jquery-selectors