Jquery - 这个事件:
$(document).on("click", ".removeLink", function () {
var id = $(this).attr("data-link-id");
$.post(
"/Customization/DeleteCustomLink/" + id,
function (resultData) {
$("#frontEndPortalContainer").html(resultData);
});
return false;
});
在这个 html 上(简化 - 它实际上是一个带有这个删除链接的表输入字段列表)
<table>
<tr>
... <a href="javascript:;" class="removeLink" data-link-id="0">Remove</a>
</tr>
<tr>
... <a href="javascript:;" class="removeLink" data-link-id="1">Remove</a>
</tr>
单击一个链接时,我会发生 2 个事件。它是同一链接上的 2 个事件。我只想要一个事件。通过 4 个链接,我收到了 4 次事件调用等
我需要 $(document).on() 或类似的东西,因为它必须“重新绑定”到新的 ajax 检索到的整个表 html 由于这个删除(或我的添加表行按钮)
我怎样才能将事件限制为一个?
答案见下面的评论 - 实际上整个 javascript 在 MVC 视图中被重复