在jquery中的函数体之后的SyntaxError:missing}

时间:2016-10-01 08:34:01

标签: javascript jquery

我发现了这个错误:它说失踪}是在" {if(!a.document)"在第一个。我已经改变了很多而且没有效果。 我已经使用了javascript beautifier并获得了这段代码:

*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ ! function(a, b) {
    "object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) : function(a) {
        if (!a.document) throw new Error("jQuery requires a window with a document");
        return b(a)
    } : b(a)
}("undefined" != typeof window ? window : this, function(a, b) {
    var c = [],
        d = c.slice,
        e = c.concat,
        f = c.push,
        g = c.indexOf,
        h = {},
        i = h.toString,
        j = h.hasOwnProperty,
        k = {},
        l = "1.11.3",
        m = function(a, b) {
            return new m.fn.init(a, b)
        },
        n = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
        o = /^-ms-/,
        p = /-([\da-z])/gi,
        q = function(a, b) {
            return b.toUpperCase()
        };

它在函数体之后说:SyntaxError:missing} 的jquery.js:1:135 无法找到错误。

1 个答案:

答案 0 :(得分:0)

看起来你只是剪掉了jQuery 1.11.3的一部分。为什么?它甚至不是一个敏感的片段,因为它包含一个:,最初跟随?作为三元运算符的一部分。