当前位置:首页 > 技术 > 正文内容

jquery和prototype库冲突兼容性问题解决方案

醉清风2019-06-03技术5491

201906032451_7453.jpg

在项目中同时引入了jquery.js和prototype.js两个文件,在方法调用时启了冲突。

我们在使用 jQuery 的过程中我们会频繁使用 $ 符号,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,例如 如$('#msg')等同于JQuery('#msg')的写法。

在页面中同时引入另一个js类库,并且该类库也是用了 $ 符号时,$ 代表的变量将被覆盖。例如 prototype.js。

找到了一个解决办法,这就是:
1.在页面中先引入jquery.js,然后通过“jQuery=$;”语句,使用“jQuery”代替$,最后再引入prototype.js。 

<script type="text/javascript"  src="jquery.js"></script>    
<script type="text/javascript">   
    jQuery=$;   
</script>   
<script type="text/javascript" type="text/javascript" src="prototype.js"></script>

2.使用jquery的时候 

jquery("#id").val();


扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由红柚酱发布,如需转载请注明出处。

转载请注明出处:https://www.notenet.cn/post/57.html

分享给朋友:

相关文章

laravel:分页样式自定义修改上一页下一页

laravel:分页样式自定义修改上一页下一页

以laravel5.5为例:(不同版本可能位置不同)默认的laravel分页模板位置:\vendor\laravel\framework\src\Illuminate\Pagination\resou...

linux磁盘分区详解

linux磁盘分区详解

1.磁盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区...

70条常用Linux基础命令总结

70条常用Linux基础命令总结

[root@ping ~]# tree -L 1 /   #使用tree 命令查看根目录下的一层的目录结构ls - list directory contents[root@pin...

Linux 运维必备的 13 款实用工具

Linux 运维必备的 13 款实用工具

介绍几款 Linux 运维比较实用的工具,希望对 Linux 运维人员有所帮助。1.查看进程占用带宽情况 - NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带...

不小心执行 rm -f,该如何恢复?

不小心执行 rm -f,该如何恢复?

前言每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。那么如果真的删除了不该删除的文件,比如数据库、日志...

Music