Javascript 在Firebug控制台中运行jQuery调用

Javascript 在Firebug控制台中运行jQuery调用,javascript,jquery,console,firebug,Javascript,Jquery,Console,Firebug,对不起,Firebug是新手。我真的发现能够在Firebug控制台窗口中运行javascript很有帮助。但是,我似乎无法在控制台中运行jQuery调用。例如,在我的页面中执行javascript时,我可能会调用以获取值: jQuery('#an_element_value').text() 但是,我无法在控制台中执行此操作。为了从控制台中的页面检索此值,我必须执行: document.getElementById('an_element_value').innerHTML 有没

对不起,Firebug是新手。我真的发现能够在Firebug控制台窗口中运行javascript很有帮助。但是,我似乎无法在控制台中运行jQuery调用。例如,在我的页面中执行javascript时,我可能会调用以获取值:

   jQuery('#an_element_value').text()
但是,我无法在控制台中执行此操作。为了从控制台中的页面检索此值,我必须执行:

   document.getElementById('an_element_value').innerHTML

有没有办法通过Firebug控制台中的jQuery执行jQuery调用和引用页面元素?

正如其他人所说,除非页面中包含jQuery,否则它不会工作。但是,您可以轻松地将jQuery包含在带有此bookmarklet的任何页面上:

只需将其放在firebug控制台中的代码之前:

include(“jquery”)


您遇到的错误是什么?因为运行jQuery(…)和$(…)似乎工作得很好。更具体地说,当您运行
jQuery
时,您会得到什么?我认为最好包装jQuery,以便它只在我添加的这个jqueryer bookmarklet的可能副本中工作。我没有收到任何错误,但控制台上的所有输出都是我输入的命令。例如,jQuery(“#a#u current_val”).text()结果为:>>>jQuery(#a#u current_val”).text()文本框的内容不会输出。奇怪的是,我习惯于firebug显示结果。您是否尝试过console.log(jQuery('#a#u current_val').text())也尝试过jQuery('#a#u current_val')以确保没有键入元素的id。(它应该返回一个数组,如果没有与id匹配的元素,则为空)为什么我的注释消失了?我说这是页面上最好的答案,但可能应该是include(“,”jquery“),是的,对我也很有用!在Firebug控制台中包含jquery后,控制台中会出现以下消息信息:jquery-latest.js正确包含。