Jquery Internet Explorer错误脚本5009:&x27$$';是未定义的

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

我有一个自定义jquery脚本:

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上找到了解决方案,正如我所说,它是一个为使用这个特定脚本而定义的字符[我已经更新了这个问题]