2014-03-31 48 views
0

这里我有一个程序,它动态生成表中的行。我很少控制这些行。正如您在下面看到的,只有第一个单元格包含该行的唯一ID。我必须根据该ID从DOM中删除该行。使用jquery删除表行

<tr class="odd"> 
<td class="sorting_1"> 
    <a id="strategy_4555" class="linkable" href="/strategy/4555"> Something</a> 
</td> 
    <td>Public</td> 
    <td>10,000.00</td> 
    <td>10,000.00</td> 
    <td>0</td> 
    <td>10,000.00</td> 
<td> 
    <a onclick="deleteStrategy(4555)" class="btn no-radius color-red"><b>X</b></a> 
</td> 
</tr> 

我能想到的唯一接近的答案是:

$("tr #strategy_"+id).remove(); 

但这只会从细胞,而不是完整的行删除的内容。我怎样才能做到这一点使用jQuery。

回答

2

只要做

$("#strategy_" + id).closest("tr").remove();