语法错误,无法识别的表达式:[object Object] [rel ='x']

时间:2013-06-08 13:13:26

标签: jquery wordpress syntax-error

当我注意到画廊jQuery脚本没有明显原因停止工作时,我正在使用WordPress网站。在firebug中,我在页面加载后看到的错误是:

Error: Syntax error, unrecognized expression: [object Object][rel='x']其中“x”是与图库中的图像对应的数字。因为这是一个jQuery 1.8.3。错误我不知道在哪里寻找真正的问题。

您可以看到实时网站here

1 个答案:

答案 0 :(得分:2)

我可以看到问题的发生是因为第30行的ngg.js文件中发生了其他错误。

} else if (jQuery(obj).hasClass("prev")) {
    pageNumber = jQuery(obj).attr("id").substr(9);
} else if (jQuery(obj).hasClass("next")) {
    pageNumber = jQuery(obj).attr("id").substr(9);
}

单击next或prev按钮时,代码会尝试在单击的按钮元素上找到id属性。当我查看HTML时,他们没有id

尝试用以下方法替换上述内容:

} else if (jQuery(obj).hasClass("prev")) {
    pageNumber--;
} else if (jQuery(obj).hasClass("next")) {
    pageNumber++;
}