noConflict是可以把jQuery的简写符号换成你自定义符号的一种方式(为解决和其他框架简写符号冲突的问题)
<div>hello</div>
<button id="btn">按钮</button>
我们需要在body标签中创建一个div和一个button按钮,来展示程序的运行效果
var j=$.noConflict();
//定义一个变量j来代替原来的$符号简写
j(document).ready(function(){
j("#btn").on("click",function(){
j("div").text("new hello");
})
//通过点击按钮,来实现文字的更改
});
你需要在js文件中写入如上代码
运行结果
通过点击button按钮来实现hello文字的改变
这就验证了改变$符号作为jQuery简写符号是正确的
这里的变量是任意的,你可以随意定义;如果不定义就可以直接写$.noConflict();则下面的$符号就变成了jQuery全拼