【问题标题】:jQuery Uncaught Error: Syntax error, unrecognized expression: #[object Object]jQuery 未捕获错误:语法错误,无法识别的表达式:#[object Object]
【发布时间】:2015-02-04 19:18:15
【问题描述】:

我是编程新手,到目前为止,我喜欢在工作正常时使用它,但当它不工作时,它会让我发疯,我是这方面的新手,非常感谢在这方面提供一些好的帮助。

我创建了一个 jQuery 灯箱效果,看起来它在我的本地机器上运行良好,但我确实收到了一个未捕获的错误:语法错误,

$("#"+panelID).parent().css({

无法识别的表达式:#[object Object] 当我在 chrome 上运行它并且我不知道究竟如何找出问题时,会显示该框,但是当我在我的 wordpress 上加载它时,不透明度没有打开?

http://jsfiddle.net/2dzasz1e/

【问题讨论】:

    标签: jquery wordpress


    【解决方案1】:

    问题似乎与这条线有关(和类似的)

    $(window).bind('resize',showOverlayBox);
    

    方法 showOverlayBox 期望 panel Id 但在 Windows 调整大小时,您将获得 jQuery.Event 实例,这是意料之外的。您需要统一您的逻辑,以使该方法与代码的不同用法一致。

    【讨论】:

    • 好的,那么以正确的方式解决此问题的最佳方法是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 2013-10-10
    • 2017-06-06
    • 2019-02-18
    • 2017-11-24
    • 2017-11-09
    相关资源
    最近更新 更多