gpt4 book ai didi

javascript - 使用 jquery 从动态创建的表中删除一行

转载 作者:行者123 更新时间:2023-11-28 13:25:06 25 4
gpt4 key购买 nike

在我的表单中,我借助下面的模板创建了一个动态表。

<table id="Newservice" style="display:none">
<tr>
<td><input id="type-%" style="width:100px" class="act_type" type="text" name="provider_service_dtls[#].activity_type" readonly value /></td>
<td><input id="code-%" class="act_code" style="width:150px" type="text" name="provider_service_dtls[#].activity_code" value /></td>
<td><input id="start-%" class="datepicker" style="width:125px" type="text" name="provider_service_dtls[#].activity_start_date" value /></td>
<td><input id="clinician-%" class="clini" style="width:200px" type="text" name="provider_service_dtls[#].clinician" value /></td>
<td><input id="net-%" class="" style="width:40px" type="text" name="provider_service_dtls[#].net_amt" value /></td>
<td><input id="qty-%" class="" style="width:40px" type="text" name="provider_service_dtls[#].quantity" value />
<input type="hidden" name="provider_service_dtls.Index" value="%" />
</td>
<td><input id="delete" class="delete" value="X" type="button"></td>
</tr>
</table>

当单击“新建”按钮时,它成功地在“服务”表中创建了一个新行。

现在,当连续单击“x”按钮时,我需要删除相同的按钮。

我编写的jquery如下

$('#service').on('click', buttonSelector, function () {
$(this).closest('tr').remove();
});

但它不起作用..以前有人这样做过。请帮忙

最佳答案

尝试更新为:

$('#service').on('click', 'td input.delete', function () {
$(this).closest('tr').remove();
});

关于javascript - 使用 jquery 从动态创建的表中删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29874320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com