jQuery的冲突问题

博客指出,在引入jQuery文件后再引入含var $ =...的js文件,jQuery中的$会冲突。给出两种解决办法:一是在其他jQuery代码前释放$使用权,改用jQuery;二是自定义访问符号,将var后变量名更改,后续用该变量名代替$。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jQuery中有很多函数,变量的声明都是使用$符号,但是如果在在引入的jQuery文件之后再引入一个js文件,该文件内有var $ =1231;或者其他以$ 符号为变量名的时候,jQuery中的$会发生冲突,这时有两种解决方法。

<script src="jquery-3.3.1.js"></script>
<script>
	var $ = 1231;
</script>

<script>
	$(function(){

	});
</script>

1.释放 的 使 用 权 释 放 操 作 必 须 编 写 在 其 他 j Q u e r y 代 码 之 前 释 放 之 后 不 再 使 用 的使用权 释放操作必须编写在其他jQuery代码之前 释放之后不再使用 使jQuery使 ,改用jQuery

<script>
	var jQuery = jQuery.noConfict();//释放试用权
	jQuery(function(){

	});
</script>

2.自定义一个访问符号

代码和1相同,只是将var后面的变量名改一下,并将之后的$用变量名代替。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值