在使用jquery的时候有时候在IE下可能会发现$不被识别一定要用jQuery这个变量才能被IE识别

这是因为$这个变量冲突了、你需要检查一下你的变量命名、或者用下面最简单的方法


[javascript]  ​​view plain​​  ​​copy​​



  1. var $ = jQuery.noConflict();  


重新定义一下

前面的变量可以随意如果你不想命名你也可以写jQuery这个变量。。

可以先检查同样用到jquery的页面,是否也出现同样的错误。

如果只是当前页面出现,很有可能是因为js代码有错导致的,如$.trim(值); 写成了 $(id).val().trim();