[size=large]看到很多人说这个问题,应为EL表达式取数据时用到的$是jquery中默认的调用标志,解决这个冲突有2中方式,一种是在jquery源代码中找到$定义的地方,将他改成其他的,另一种方法非常简单。由于jquery开发时可能就考虑到这类问题,所以可以在你要使用jquery的地方事先将$替换成其他的。具体做法是这样的,如果在网页中,所有Js引入前引入jquery,接着
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
使用这句script。当然,你也可以在js文件中第一句写上这个:
var $j = jQuery.noConflict();
之后你就可以正常使用jquery了,不过$就要换成$j了。比如:原来是$("#fi")那么现在就要变成$j("#fi")其他的以此类推![/size]
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
使用这句script。当然,你也可以在js文件中第一句写上这个:
var $j = jQuery.noConflict();
之后你就可以正常使用jquery了,不过$就要换成$j了。比如:原来是$("#fi")那么现在就要变成$j("#fi")其他的以此类推![/size]