Jquery Internet Explorer错误脚本5009:&x27$$';是未定义的
我有一个自定义jquery脚本:Jquery Internet Explorer错误脚本5009:&x27$$';是未定义的,jquery,internet-explorer,internet-explorer-6,Jquery,Internet Explorer,Internet Explorer 6,我有一个自定义jquery脚本: var AppFunctions = { version: 0.1, end: function () { return false; } }; if (!window.$$) { window.$$ = AppFunctions; } 其中每个函数都可以作为 $$.settings.validateEmail() 在JS文件中,它被定义为 $$.settings = funct
var AppFunctions = {
version: 0.1,
end: function () {
return false;
}
};
if (!window.$$) { window.$$ = AppFunctions; }
其中每个函数都可以作为
$$.settings.validateEmail()代码>
在JS文件中,它被定义为
$$.settings = function () { };
$$.settings.validateEmail= function () {
if($('.email').val().length <= 0) {
alert('enter email');
return false;
}
};
$$.settings=function(){};
$$.settings.validateEmail=函数(){
如果($('.email').val().length尝试将var$$=jQuery;
放在代码顶部
您还可以将代码包装到
(function($$) {
$$.settings = function () { };
$$.settings.validateEmail= fuenter code herenction () {
if($('.email').val().length <= 0) {
alert('enter email');
return false;
}
}; })(jQuery)
(函数($$){
$$.settings=函数(){};
$$.settings.validateEmail=fu在此处输入代码(){
如果($('.email').val().length那么:
if (!window.$$) {
$$ = window.$$ = AppFunctions;
}
首先,在您的全球范围内:
var $$;
我发现问题不在于这个语法,即$$。因为我使用的jquery插件中有一个JSON方法,因此显示了这些错误,因此,我在@AndreasAL上找到了解决方案,正如我所说,它是一个为使用这个特定脚本而定义的字符[我已经更新了这个问题]