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()在源码中调用了方法一,事实上两者真的没有区别。
本文介绍了如何在DOM对象与jQuery对象之间进行转换。包括将DOM对象转换为jQuery对象的方法及两种将jQuery对象转换回DOM对象的方式,并解释了这两种方式之间的联系。
190

被折叠的 条评论
为什么被折叠?



