jQuery $(document).on()工作不正常



我的服务一般使用jQuery 1.7.2。

我试图处理一个事件在一个jsp使用:

    $(document).on("xyzEvent", function(){      
         console.log("xyzEvent completed");
         //some  more code
    });

没有输出

但是如果我明确地在jsp中包含jQuery版本

<script type="text/javascript" src="abc.com/ajax/libs/jquery/1.7.2/jquery.min.js">

上面的代码也开始工作。可能的原因是什么?

jQuery(document).ready(function(){
    jQuery('body').on("click", function(){      
         console.log("xyzEvent completed");
         //some  more code
    });
});
https://jsfiddle.net/7xd14gb7/

在文档上注册事件是不明智的,尝试用'body'代替

最新更新