如何在firefox插件中使用jQuery?

我想在我的firefox扩展的侧边栏中使用jQuery。 这就是我在sidebar.xul中包含jQuery的方法

 jQuery.noConflict(); 

第一个问题,为什么我们使用jQuery.noConflict()函数?

我尝试了其他一些问题的解决方案,但它对我不起作用。

在FF 3.6.13上,这对我不起作用:

   jQuery.noConflict(); jQuery(document).ready(function () { alert("hello"); });  

当你包括其他库,如prototype,mootools,YUI等时,当一个或多个库与jQuery一起使用时会出现问题,因为它们也使用$()作为它们的全局函数并定义变量。 这种情况会产生冲突,因为jQuery和其他库将$()用作其全局函数。 为了克服这种情况,jQuery引入了jQuery.noConflict()。

所以你基本上可以做到

  var $j = jQuery.noConflict(); 

现在你可以使用$j()而不是$()来编写jQuery命令

至于firefox插件,我假设你指的是firebug。 您在jquery中键入的区域称为控制台。 您可以在http://getfirebug.com/commandline上阅读更多内容

在此处输入图像描述

这警报你好吗?

  

如果确实如此,则jQuery正在运行。 抱歉,这似乎是非常简单的答案。