JQuery对象和DOM对象的联系
DOM对象是JavaScript源生提供对HTML的DOM进行模型化的一个对象,JQuery对象是对该对象进行了封装,并且添加了JQuery方法等
DOM对象长什么样
DOM对象是一个及其复杂的对象,其详细描述了该HTML的状态,摘取一部分如下
1 | accessKey:"" |
JQuery对象长什么样
JQuery对象是由一组DOM对象和若干JQuery信息和方法组成的,因为在使用JQuery选择器的时候可以选择出一组的DOM而不是一个
1 | JQueryObject:init[2] |
JQuery对象和DOM对象如何转换
JQuery ====> DOM
由于DOM对象被包在JQuery中,所以两种转换方式将一个JQuery对象转换成DOM对象:[index]和.get(index)
1 | var DOM = $("div#id")[0] |
DOM ====> JQuery
一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个JQuery对象从而使用JQuery方法
相当于拿DOM对象初始化了一个JQuery对象
1 | var JQuery = $(DOM) |