1

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 视图中被重复

4

0 回答 0