$ undefined错误

时间:2011-02-09 17:57:02

标签: javascript jquery

我正在开发Chrome扩展程序,我有以下内容......

 $(document).keypress(function(event){ resizeDialogIFrame(overlaydiv, iFrame.contentWindow); });

但是当执行时我收到以下错误......

Uncaught ReferenceError: $ is not defined

但是,$('form[name="gs"]').attr('action');在页面的其他位置正常工作..出了什么问题?

1 个答案:

答案 0 :(得分:3)

如果正确加载了jQuery(?),请尝试使用此模式以确保$引用jQuery对象。

(function($) {
     $(function() {
         $(document).keypress(function(event){ resizeDialogIFrame(overlaydiv, iFrame.contentWindow); });
     });
}(jQuery));

如果这没有帮助,请检查jQuery是否正确加载。因此,请致电

alert('jQuery' in window);

如果发出警告false,则说明错误。