Jquery 由于VM文件的原因,请单击事件触发两次

Jquery 由于VM文件的原因,请单击事件触发两次,jquery,Jquery,我有一个点击处理程序,它会触发两次,即使它只在一个文件中定义。调试时,查看该元素上的单击处理程序,我看到有两个脚本文件注册了单击事件,一个是普通文件,另一个是我没有创建的神秘VM——“myfile”。如何阻止它命中不需要的VM脚本 编辑: html只是: 功能: $('#clear-matches').click(function (e) { e.preventDefault(); bootbox.dialog({ message: "

我有一个点击处理程序,它会触发两次,即使它只在一个文件中定义。调试时,查看该元素上的单击处理程序,我看到有两个脚本文件注册了单击事件,一个是普通文件,另一个是我没有创建的神秘VM——“myfile”。如何阻止它命中不需要的VM脚本

编辑:

html只是:

功能:

 $('#clear-matches').click(function (e) {
        e.preventDefault();
        bootbox.dialog({
            message: "Are you sure?  This will delete all your matches from all divisions for the latest season!!",
            buttons: {
                btn1: {
                    "label": "Cancel",
                    "className": "btn-default"
                },
                btn2: {
                    "label": "Delete",
                    "className": "btn-danger",
                    "callback": function () {
                        var data = { leagueId: leagueId }
                        $.post(window.rootUrl +  "League-ClearMatches",
                            data,
                            function (result) {
                                bootbox.alert(result);
                            });
                    }
                }
            }
        });
    });

请共享您的代码。顺便说一句,
VMxyz
标识符是由开发工具为没有关联URL的动态注入脚本生成的。请参阅“即使只在一个文件中定义,也会触发两次”…一个事件可以定义一次,并触发一百万次,具体取决于页面生命周期内发生的事件。这个注释没有多大意义,除非你真的是说同一个事件处理程序被附加到一个元素两次?如果你不想发生的话,那将是我们要解决的问题。但是,如果没有看到任何代码或其他信息,我们真的无法知道应用程序中发生了什么,或者为什么会发生什么。我们无法修复您的开发工具的图片。我们已从sharedFunctions.js添加了单击功能