$(…).on不是一个函数 – jQuery错误

前端之家收集整理的这篇文章主要介绍了$(…).on不是一个函数 – jQuery错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用对话框,当用户页面上的任何位置点击该对话框时,我关闭

这是我的代码

$('body').on('click','.ui-widget-overlay',function()
{ 
    $('#myRateSettingsPopup').dialog('close'); 
});

不知怎的,它返回一个错误

$(…)。on不是一个函数

我的代码有什么问题?

我正在使用jquery-1.6.1.min.js,但是我无法将其更新到最新版本。我有约束力

还有其他方法吗?

解决方法

方法 on在jQuery版本1.7中引入。

我想你必须将jQuery库升级到最新版本。

否则可以使用bind

$( ".ui-widget-overlay" ).bind( "click",function(e) {
    $('#myRateSettingsPopup').dialog('close');
    e.stopPropagation(); 
});
原文链接:https://www.f2er.com/jquery/182718.html

猜你在找的jQuery相关文章