更新 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();
});
但什么也没有发生。