jQuery 对象和DOM对象相互转换
DOM对象与jQuery对象的相互转换
DOM—-> jquery对象:
对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象) :
Var a=document.getElementById(“form”);
$a=$(a);
// 通过对象转换后$a就成为了封装的jQuery对象,可以调用jQuery封装好的方法
jQuery对象转换成DOM对象:
方法一:
$('button')[0].onclick=function(){ }
//$('button')是jQuery对象,加上[0]就转换成了dom对象,
//可以使用DOM的onclick事件,[num]是取第几个元素的意思
方法二:
$('button').get(0).onclick=function(){ }
//$('button')是jQuery对象,加上.get(1)就转换成了dom对象,
//可以使用DOM的onclick事件,.get(num)是取第几个元素的意思
所以方法一和方法二有啥区别呢?
get()在源码中调用了方法一,事实上两者真的没有区别。
还没有评论,来说两句吧...