在Visualforce页面中,是否可以在Firebug控制台中使用命令行?

时间:2011-09-09 05:41:32

标签: firebug salesforce visualforce

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

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

2 个答案:

答案 0 :(得分:3)

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

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

索伦

答案 1 :(得分:1)

我总是发现在使用VisualForce的jQuery时,最好在页面加载时使用jQuery.noConflict(),然后通过jQuery()引用它,而不是$()

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

马特