jQurey对象和DOM对象的相互转换

约定如果一个获取的是jQuery对象,那么我们在变量前面加上$,如:

var $variable   =   jQuery 对象 ;

如果获取的是DOM对象,则这么定义:

var variable    =   DOM对象;

DOM变量转化为JQUREY变量;

var cr=document.getElementById("a");

var $cr=$(cr);

alert($cr.html())等价于alert(cr.innerHTML);

JQUREY变量转化为DOM变量;

var $cr=$("#a");

var cr=$cr[0];

alert(cr.innerHTML)等价于alert($cr.html())

解决jQuery和其它库的冲突

 

如果你的项目中有多种JavaScript库,比如同时存在prototype.jsjquery.js。为了避免$对象的冲突,我们可以使用jQuery中的.noConflict()来解决冲突,需要注意引入JavaScript库的顺序。

 

posted @ 2008-09-16 17:08  echohqu  阅读(304)  评论(0)    收藏  举报