jquery $ is undefined

A窗口内引用 jquery 可以正常使用

在A窗口内通过 window.open的方式又打开了一个新的B窗口。

B窗口的html是用字符串拼接的,这个串中又再次引用的同样的jquery

结果在B窗口中就报 $ is undefined.

开始以为是B中jquery 路径有误,故刻意修改jquery的code去alert("xxx");
刷新页面后alert能弹出,这意味着不是jquery 的路径有误的问题。

目前是 $ 未定义,奇怪了, 期待高人解惑

B中引用了jquery的js文件了吗,要引用才能使用jquery语法

你刷新页面只是刷新的A页面吧,A页面的jquery没问题当然可以弹出的,你要看打开B页面的时候有没有alert出来,如果没有那就是有问题

对jquery.js文件引用的问题,看看B页面有没有引用

应该是没有引入jquery的文件造成的吧。。

你不把b页面的代码贴出来怎么看

首先感谢各位的回答

我再次说明下, 我是刷新B页面,而且alert也是在B页面中弹出的.

A和B两个页面都同时引用的同一个JQuery.js 文件。

至于代码么,不太方便copy.
实在抱歉

引jquery了吗?看看是不是和什么js冲突了

将$改成jQuery试试看

再次感谢各位的热心帮助,问题最后定位是浏览的问题.

IE8有次问题
IE9就没事了。