我知道 Drupal 7 jQuery 代码需要以一种允许其他使用$表示法的库工作的方式进行包装。我已经解释了这一点,如下面的代码所示:
(function($){
alert('working');
console.log('working');
jQuery('#logo').hide();
$('table#nodesequence_nodes').click(
function(){
console.log('still working');
}
);
})(jQuery);
奇怪的是,我对$和jQuery的调用不起作用。例如,隐藏#logo的代码在表格点击代码中不起作用。它们不会产生错误……它们只是完全没有反应。
alert 和 console.log 代码示例确实有效。
我的 jQuery 和我的 JavaScript 文件都根据 firebug 成功加载。