您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

导入extjs、jquery 文件时$使用冲突问题解决方法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 在html页面中,没有导入jquery文件时,可以正常保存,而导入jquery文件后,则不能不存了,发现导入的jquery文件和现有的extjs文件冲突了

1、在最近做项目时,在html页面中,没有导入jquery文件时,可以正常保存,而导入jquery文件后,则不能不存了    经过调试后,发现导入的jquery文件和现有的extjs文件冲突了(原因是$符号的冲突)    jQuery与ExtJS之间发生冲突,但是在非IE内核下是可以的,是由于$符号的冲突,解决办法就是把jQuery的$符号用其他来代替,代码如下:    代码如下: <script type="text/javascript" src="js/jquery.js"></script>  <script type="text/javascript">  var jq=jQuery.noConflict();  </script>  <script type="text/javascript" src="js/ext.js"></script>    在html页面调用时,如下:(使用上面定义的jq来代替$符号)  代码如下: function a(){  jq("#SARYXX_XM").jSuggest({  url: "../../ftdxxglxt/highchart/jsp/autoFind.jsp", //要发送到的处理页面  type: "GET",  data: "sary_xm" , //参数  autoChange: true  });  }