firefox 使用 jquery 报错:$ is not defined解决
2012-10-18 17:46
507 查看
一段程序,在IE 8下都正常运行,在ff下却一直报错。
开始怀疑是jquery引用问题,后来测试是没问题,引用到了。
之后怀疑是代码乱掉造成的,把html拷贝到编辑器检查,也没错。
最后没办法,开始一段段得删除,排查。一直到整个页面就剩下那一句话,还是报错。
这句话是:
奇怪的是,随便加一个什么其他的js脚步都可以正常运行,为何这个不行。
我就重建一个A标签,开始每个元素排查。
最后发现,问题出在 target=_blank 身上。js把执行放到了一个空白页面,空白页面里面当然没有引用jquery。 -_-!
这是IE和FF的一个区别。虽然是个小问题,却折腾了好久啊。
开始怀疑是jquery引用问题,后来测试是没问题,引用到了。
之后怀疑是代码乱掉造成的,把html拷贝到编辑器检查,也没错。
最后没办法,开始一段段得删除,排查。一直到整个页面就剩下那一句话,还是报错。
这句话是:
<li><a target="_blank" href="javascript:alert($('input[name=pno]'));" >修改编号</a></li>
奇怪的是,随便加一个什么其他的js脚步都可以正常运行,为何这个不行。
我就重建一个A标签,开始每个元素排查。
最后发现,问题出在 target=_blank 身上。js把执行放到了一个空白页面,空白页面里面当然没有引用jquery。 -_-!
这是IE和FF的一个区别。虽然是个小问题,却折腾了好久啊。
相关文章推荐
- 解决使用jquery上传图片并实现回显失败,提示ReferenceError: $ is not defined
- Firefox 提示event is not defined错误的解决办法
- firefox ReferenceError: $ is not defined 问题解决
- jQuery ReferenceError: $ is not defined 错误的解决方法
- 关于使用JQuery时 定义$(funtion(){});时出现Uncaught ReferenceError: $ is not defined的错误
- 使用jquery.getScript()动态加载地图js解决AMap is not undefined
- jQuery 关于Uncaught ReferenceError: $ is not defined 错误的解决办法
- JQuery中"Uncaught ReferenceError: $ is not defined"解决方法
- Poco 1.4.2 在Windows平台下使用时link报错 "CreateProcess is not defined"的解决
- jQuery is not defined 错误原因与解决方法小结
- jquery.validate.js:1110 Uncaught ReferenceError: jQuery is not defined at jq 异常解决方法
- NLTK使用中NameError: name 'FreqDist' is not defined问题解决
- 解决Jquery异常:Uncaught ReferenceError: jQuery is not defined
- 解决Jquery异常:Uncaught ReferenceError: jQuery is not defined
- 解决Jquery异常:Uncaught ReferenceError: jQuery is not defined
- 解决 event事件 Firefox "event is not defined" 而IE正常问题
- 使用highcharts插件时图表无法显示且jQuery报错:Uncaught ReferenceError: $ is not defined
- ISE10.1中复数乘法器IP核使用ModelSim仿真时出现“Module 'CMPY_V2_1' is not defined.”错误的解决方法
- 获取jQuery对象 Uncaught ReferenceError: jQuery is not defined(…) 的解决办法
- beatPicker使用出现Uncaught ReferenceError: module is not defined