你用错了呗,jquery的版本确实会一直更新,解决旧版本中的一些bug,有时候连jquery的方法名称的都会有变动。这个只能你去看,不同的版本哪里出现变动了。你想要一成不变的jquery是不可能的,浏览器一直在更新,jquery作为一个框架,就要一直能跟上浏览器的变化速度才能保证,大家都去使用它。你说的浏览器的问题,jquery差不多把兼容问题都考虑了,所以如果你写的jquery方法,出现兼容问题,要么就是你代码写错了,要么就是你的jquery版本出错了。像这种已经成型很多年,并且广受好评的框架,不会出现很明显的问题的,更何况是兼容问题,代码出问题,要先查看一下,是不是自己哪里理解错了,哪里写错了。在确定排除自己代码的问题之后,再考虑兼容问题,之后再考虑其他。不要觉得出现问题,就是兼容问题,就是框架问题的。

解决方案 »

  1.   

    html和jsp没有任何差别,也许是你的jsp的标签写的有问题导致服务器渲染成html时乱了,本来jsp也会最终渲染成html的,希望你明白在浏览器中渲染出来的永远是html标签而不是jsp标签,更不会是其他什么标签。你所谓的jsp标签最终在response的时候都会被服务器处理成html标签
      

  2.   

    注意下jquery中新版本有可能会更新方法,或者不支持旧的方法,我就被坑过一次