console.log不能在jQuery中工作

时间:2013-03-12 08:47:17

标签: javascript jquery

我在我的JavaScript文件中有这段代码:

jQuery(document).ready( function() {
  jQuery('body').click( function() {
    console.log( 'test console' );
    alert( 'test alert' );
  });
});

我有警报显示但是'测试控制台'不会在控制台中以chrome或firefox打印。我不知道为什么。有人以前见过这个吗?

修改
我发现了问题所在。原来这是Magento 1.5的具体问题。在文档“准备好”之前,运行js / varien / js.js脚本并禁用默认控制台。这件事非常令人困惑,我很高兴Magento在未来的版本中放弃了这一点(至少在Magento 1.7中已经注释掉了)。

1 个答案:

答案 0 :(得分:2)

您使用的是OpenLayer吗? OpenLayer可能会劫持控制台变量。

<script type="text/javascript">
  console.firebug=true;
</script>