【发布时间】:2018-03-08 22:36:02
【问题描述】:
更新 1:
我想知道它是否与正在删除的元素内的按钮有关,所以它最终会删除也执行删除的按钮?这可能不是问题,我只是在输入我的想法。
我刚刚试过:
$( "input.btnX" ).click(function(event) {
alert("test");
});
我没有收到警报...我现在应该使用live 还是on,因为按钮和表格是动态生成的。
原始问题:
我有一个表(动态生成的,所以我不知道它在 tbody 中有多少个 tr,看起来像这样:
<table>
<tbody>
<tr>
<td>col1</td>
<td>col2</td>
<td><input type="button" class="btnX" name="x" value="x" /></td>
</tr>
<tr>
<td>col1</td>
<td>col2</td>
<td><input type="button" class="btnX" name="x" value="x" /></td>
</tr>
</tbody>
</table>
如果单击 x 按钮,如何删除父 tr?所以在这个例子中,如果底部的 x 被点击,它应该移除底部的 tr。
我试过这个:
$( "input.btnX" ).click(function(event) {
$(this).parent('tr').remove();
});
但什么也没发生。
【问题讨论】:
-
检查这个 stackoverflow 链接 [Link][1] [1]: stackoverflow.com/questions/5589420/select-tr-by-id-with-jquery