【问题标题】:In Visualforce pages, is it possible to use the command line in the Firebug console?在 Visualforce 页面中,是否可以在 Firebug 控制台中使用命令行?
【发布时间】:2023-03-21 03:46:01
【问题描述】:

在 Visualforce 页面上,在 Firebug 控制台命令行中运行的命令似乎不起作用。例如$(".myClass").show(); 返回TypeError: $(".moreInfo") is null

我认为这是因为 Visualforce 都在 iframe 中,所以我的 jQuery 包含在 iframe 中,我尝试选择的所有元素也在这个 iframe 中。如果有人知道,我正在寻找一种解决方法。

【问题讨论】:

    标签: firebug salesforce visualforce


    【解决方案1】:

    如果查看 Visualforce 页面的用户处于开发模式,则 Visualforce 页面将显示在 IFRAME 中。

    因此请尝试在用户的用户详细信息页面上禁用“开发模式”。

    索伦

    【讨论】:

      【解决方案2】:

      我一直发现,在将 jQuery 与 VisualForce 结合使用时,最好在页面加载时使用 jQuery.noConflict(),然后通过 jQuery() 引用它,而不是之后通过 $() 引用。

      我刚刚尝试在控制台中同时使用 $(xx)jQuery(xx) - 前者显示的错误与您看到的相同,后者工作正常。

      马特

      【讨论】:

        猜你喜欢
        • 2011-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多