Drupal7jQuery问题

Drupal7jQuery问题,jquery,drupal-7,Jquery,Drupal 7,我知道Drupal7jQuery代码需要以一种允许使用$符号的其他库工作的方式包装。我已经说明了这一点,如下代码所示: (function($){ alert('working'); console.log('working'); jQuery('#logo').hide(); $('table#nodesequence_nodes').click( function(){ console.log('still workin

我知道Drupal7jQuery代码需要以一种允许使用$符号的其他库工作的方式包装。我已经说明了这一点,如下代码所示:

(function($){
    alert('working');
    console.log('working');
    jQuery('#logo').hide();
    $('table#nodesequence_nodes').click(
        function(){
            console.log('still working');
        }
    );
})(jQuery);
奇怪的是,我对$jQuery的调用不起作用。例如,隐藏#logo的代码不起作用,表格中的单击代码不起作用。它们不会产生错误。。。他们完全没有反应

alert和console.log代码示例可以正常工作


根据firebug,我的jQuery和JavaScript文件都已成功加载。

我认为可能是因为还没有加载所有HTML。您应该尝试使用Drupal指定的运行脚本的方式。转到此页面并向下滚动到标题为“行为”的部分:

您确定您的javascript甚至包含在html页面中吗?非常确定。否则我的alert和console.log语句将无法工作。。。他们就是这么做的!我想可能是因为还没有加载所有的HTML。您应该尝试使用Drupal指定的运行脚本的方式。转到本页并向下滚动至“行为”部分:谢谢Kevin628,你是对的。我不完全明白,但它解决了我的问题。提供它作为一个答案。