jQuery 对象和DOM对象相互转换

清疚 2022-05-22 12:22 368阅读 0赞

DOM对象与jQuery对象的相互转换

DOM—-> jquery对象:

  1. 对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象)
  2. Var a=document.getElementById(“form”);
  3. $a=$(a);
  4. // 通过对象转换后$a就成为了封装的jQuery对象,可以调用jQuery封装好的方法

jQuery对象转换成DOM对象:

方法一:

  1. $('button')[0].onclick=function(){ }
  2. //$('button')是jQuery对象,加上[0]就转换成了dom对象,
  3. //可以使用DOM的onclick事件,[num]是取第几个元素的意思

方法二:

  1. $('button').get(0).onclick=function(){ }
  2. //$('button')是jQuery对象,加上.get(1)就转换成了dom对象,
  3. //可以使用DOM的onclick事件,.get(num)是取第几个元素的意思

所以方法一和方法二有啥区别呢?
get()在源码中调用了方法一,事实上两者真的没有区别。

发表评论

表情:
评论列表 (有 0 条评论,368人围观)

还没有评论,来说两句吧...

相关阅读