我正在开发一个Chrome扩展,我得到了以下内容...
$(document).keypress(function(event){ resizeDialogIFrame(overlaydiv, iFrame.contentWindow); });但在执行时,我会得到以下错误...
Uncaught ReferenceError: $ is not defined
然而,$('form[name="gs"]').attr('action');在页面的其他地方工作得很好。出什么问题了?
发布于 2011-02-10 01:59:06
如果jQuery加载正确(?)尝试此模式以确保$引用jQuery对象。
(function($) {
$(function() {
$(document).keypress(function(event){ resizeDialogIFrame(overlaydiv, iFrame.contentWindow); });
});
}(jQuery));如果这还不能解决问题,请检查jQuery是否正确加载。因此,调用
alert('jQuery' in window);如果这提醒了false,那一定是出了什么问题。
https://stackoverflow.com/questions/4948604
复制相似问题