在Firebug控制台中运行jQuery调用

7

抱歉,我是Firebug的新手。我发现在Firebug控制台窗口中运行JavaScript非常有帮助。但是,我似乎无法在控制台中运行jQuery调用。例如,在我的页面中执行JavaScript时,我可能会调用获取值的函数:

   jQuery('#an_element_value').text()

然而,我无法在控制台中执行此操作。为了从控制台中检索页面中的此值,我必须执行以下操作:

   document.getElementById('an_element_value').innerHTML

在Firebug控制台中,是否有一种通过jQuery执行调用和引用页面元素的方法?

你遇到了什么错误?因为运行jQuery(...)和$(...)似乎都正常工作。更具体地说,当你运行jQuery时,你得到了什么? - shylent
我认为最好将jQuery封装起来,使其仅在Firebug内部运行。 - John Smith
可能是重复的问题:使用Firebug将JQuery加载到任何页面中 - Louis
2个回答

12

我添加了这个JQuery书签。我没有收到任何错误,但是在控制台上输出的只有我输入的命令。例如,jQuery("#a_current_val").text() 的结果是:
jQuery("#a_current_val").text() 文本框的内容没有输出。
- GregH
奇怪,我习惯了Firebug显示结果。 你试过console.log(jQuery('#a_current_val').text())吗? 还可以尝试只用jQuery('#a_current_val')来确保你没有在元素ID上输错字。 (它应该返回一个数组,如果没有匹配的元素,则为空) - Amiel Martin

10

在Firebug控制台中的代码之前添加以下代码:

include("jquery");

更多信息...


注:该段文字是要求翻译的内容,已为其保留原有的HTML标签。

1
为什么我的评论消失了?我说这是页面上最好的答案,但它可能应该包括(“http://code.jquery.com/jquery-latest.min.js”,“jquery”)。 - John Smith
是的,对我也起作用了!在使用Firebug控制台包含jQuery后,以下信息消息出现在控制台中:jquery-latest.js已正确包含。 - krlzlx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接