区别jquery对象和dom对象及转换方法

Posted 丿格物致知丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区别jquery对象和dom对象及转换方法相关的知识,希望对你有一定的参考价值。

一、jquery对象

  由$() 获取,例如 var div = $("#id"); 这个div是jquery对象,它里面没有dom对象自带的方法。常见的dom对象自带的方法,

例如 div.innerhtml(); 本人以第一次出现的这个错误是写video 标签,得到的jquer对象使用了dom 对象的方法,结果无效。后来认真考虑了这个问题。

二、dom对象

  由document.getElement..得到,这个对象是正宗的dom对象, 拥有元素自带的所有方法。

所以有一个不成文的规定,为了区分jquery对象和dom对象,用var $div = $("#id"); 表示得到的是jquery对象,dom对象还是普通的写法。

jquery对象和dom对象能够相互转化:

  jquery转化为dom对象:div = $div.[0] 或$div.get(0)或$div.eq(0)[0]

  dom转化成jquery对象:$div = $(div);

希望能帮助到您。

以上是关于区别jquery对象和dom对象及转换方法的主要内容,如果未能解决你的问题,请参考以下文章

Jquery常用方法

jquery常用方法

Jquery方法

Jquery常用的方法总结

jQuery常用技巧

JQuery常用技巧总结