确实是和jquery 冲突,$是jquyer 的选择器
如果外部用了,哪就别用jquery了,如果实在想用jquyer,又想简化程序,就把其他地方的 $j改成 $_$ 就好了。如果用jquery 一定不要再掺和着用 $。。。
jQuery的$和EL表达式的${}是不会冲突的,你再看看是不是别的地方配置的不对吧。
噢,是EL的问题,他可能把Jquery的代码当做是EL了。
具体原因不明 当引入jquery后EL表达式会被当成常量来显示.加上<%@ page isELIgnored="false"%>就解决了
jquery.js代码中一般都有类似jQuery = window.jQuery = window.$的代码,当有可能冲突的时候,你就把调用jquery的$都写成jQuery就好了