我有这行代码一直给我一个错误...我在其他页面上使用它并且它不会产生这个错误.
$('.viewFrame').on("click", function(){
我有jQuery 1.11.0和迁移1.2.1库导入.
链接到页面:https://www.metsales.com/MetropolitanSales/constantContact/citizen/cmpi.aspx
在您链接的页面上,在jqueryLoader.min.js中,它说:
/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */
Run Code Online (Sandbox Code Playgroud)
不是 1.11.0版..on()直到1.7版才定义该方法.
编辑:
经过进一步调查后,您似乎正在加载两个版本:
按上面列出的顺序.正如@AWolff在下面的评论中所述,最后加载的版本是使用的版本.在这种情况下,1.6.4 在版本1.11.0 之后加载,因此.on()将是未定义的.