博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery prototype 冲突 2种解决方法
阅读量:5128 次
发布时间:2019-06-13

本文共 1298 字,大约阅读时间需要 4 分钟。

jquery和prototype怎么会冲突,归根到底就是因为他们二个都用到了$,同时用,混淆了。这个问题解决过不下5次,每次解决都要查一下。淡疼,嘿嘿。

方法一,在jquery的核心库文件中加代码。

1,一般是jquery.js,或者jquery.min.js,有的带版本号的。知道是哪个文件就行。

  1. })( window );  
  2. jQuery.noConflict();     //最后面,加上这一行。  

2,加载测试jquery和prototype文件

  1. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>  
  2. <script src="jquery.min.js"></script>  

3,js代码写法

  1. <script type="text/javascript">  
  2. alert('prototype value : '+$('test').value);      //prototype写法  
  3. jQuery(document).ready(function($){               //注意这里的,jQuery和$  
  4.     alert('jquery value : '+$('#test').val());    //jquery写法  
  5. });  
  6. </script>  

推荐这种方法,这种方法比较一劳永逸,请看:

方法二,在调用jquery的地方,解决冲突

1,加载测试jquery和prototype文件

  1. //jquery和prototype,没有先后顺序,谁先谁后都一样。  
  2.   
  3. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>  
  4. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>  

2,js代码

  1. <script type="text/javascript">  
  2. jQuery.noConflict();                             //解决冲突,这个一定要放在js代码的最前面,不然就会报错了。  
  3. alert('prototype value : '+$('test').value);  
  4. jQuery(document).ready(function($){  
  5.     alert('jquery value : '+$('#test').val());  
  6. });  
  7. </script>  

这种方法比较适合,jquery的核心源文件,不在自己的服务器上,或者jquery代码比较少的情况。请看:

转载请注明

作者:海底苍鹰
地址:

转载于:https://www.cnblogs.com/zhqhlbt/archive/2013/05/07/4190643.html

你可能感兴趣的文章
绝望的第四周作业
查看>>
一月流水账
查看>>
数论四大定理
查看>>
npm 常用指令
查看>>
C#基础知识面试经典[整理]
查看>>
美图秀秀首页界面按钮设计(二)
查看>>
通过修改CoreCLR中的ClrHost实现自托管程序
查看>>
Dojo—ajax框架实战
查看>>
VideoView获取本地视频播放
查看>>
MySQL数据备份之mysqldump使用
查看>>
【HDU6609】Find the answer【线段树】
查看>>
shell习题第5题:批量更改文件后缀名
查看>>
SQL基础教程
查看>>
Autofac - 生命周期的理解
查看>>
【HEVC帧间预测论文】P1.3 Fast Inter-Frame Prediction Algorithm of HEVC Based on Graphic Information...
查看>>
ECMAscript v.s. Javascript
查看>>
View State
查看>>
HTML标记参考手册
查看>>
svn服务器搭建
查看>>
使用SpringAop 验证方法参数是否合法
查看>>