`

jquery的美元符号冲突的解决办法

 
阅读更多
冲突的原因,有其他的js定义$在jquery之后引入


1.使用jQuery代替$
2  var j = jQuery.noConflict(); 这里定义j代替$
3. 
(function($) { //定义匿名函数并设置形参为$
$(function() { //匿名函数内部的$均为jQuery
$("div").click(function() {//继续使用$()方法
alert($(this).text());
})
})
})
(jQuery);
匿名函数内部这样可以用$(有些说要加个jQuery.noConflict();我觉得没有必要,但是可以完全确保没有冲突了)


4.或者
jQuery(function($)
{
$("p").click(function() //在函数内继续可以使用jquery类库的$()方法
{
alert($(this).text());
})
})
原理和方法3类似
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics