Jquery Jquery对象和DOM对象的微妙联系
声明变量
var $variable= Jquery 对象;
var varibake= DOM对象;
var $cr= $("#id"); Jquery 对象;
var cr= $cr.get(0) DOM对象;$cr.get(0)此处与 $cr[0] 等同
var cr=document.getElementById("cr"); DOM对象
var $cr=$(cr); Jquery对象
Jquery和其他框架使用时,一般不会起冲突,例如(Prototype、Mootools或YUI),
解决冲突
如果Jquery库在其他库之后导入
jQuery.onConflict(); 先 将变量$的控制权移交给prototype.js
可以用
var $j=jQuery.noConflict(); 自定义快捷方式,此时$j替代先前的$的使用方法
或者
jQuery(function($){
$("p").click(function(){
.......
}) //设定jquery页面加载时,在函数内部继续使用$()的方法
})
如果jqury库在其他库之前导入
就可以直接用
jQuery(function(){ ...}) //无需调用jQuery.noConflict()函数