DOM对象
DOM实际上是以面向对象方式描述的文档模型。即是我们用传统的方法(javascript)获得的对象。
jQuery对象
jquery对象其实是一个javascript的数组,这个数组对象包含125个方法和4个属性,4个属性分别是:jquery
:当前的jquery框架版本号length
: 指示该数组对象的元素个数context
: 一般情况下都是指向HtmlDocument对象 selector
: 传递进来的选择器内容 如:#yourId或.yourClass等
如果你通过$("#yourId")
方法获取jquery对象,并且你的页面中只有一个id为yourId的元素,那么$("#yourId")[0]
就是HtmlElement元素
与document.getElementById("yourId")获取的元素是一样的
简单理解,就是jQuery创建的对象
jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法,但是不能使用DOM的方法
DOM对象转成jQuery对象
对于已经是一个DOM对象,只需要用$()
把DOM对象包装起来,就可以获得一个jQuery对象了。
var v=document.getElementById(“v”); //DOM对象
var $v=$(v); //jQuery对象
jQuery对象转成DOM对象:
两种转换方式将一个jQuery对象转换成DOM对象:[index]
和.get(index)
;
1.jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。
var $v =$(“#v”) ; //jQuery对象
var v=$v[0]; //DOM对象
2.jQuery本身提供,通过.get(index)方法,得到相应的DOM对象。
var $v=$(“#v”); //jQuery对象
var v=$v.get(0); //DOM对象
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。