Dom对象是指(文档对象模型)document object model,dom是以层次结构组织的节点或信息片段的集合。文档对象模型是给HTML与XML文件使用的一组API。DOM的本质是
建立网页与脚本语言或程序语言沟通的桥梁。
Jquery对象就是通过jQuery包装DOM对象后产生的对象.
Dom对象和Jquery对象是两种不同的对象类型。Jquery对象是不能使用Dom对象的方法的,反之亦然。eg:$("#ID").innerHTML或者document.getElementById("ID").html()这两种写法都是错误的。
此时我们需要对这两种对象之间转换。
1. 将Dom对象转换为Jquery对象
对于已经是一个Dom对象,只需要加上
$()把Dom对象包装起来,就可以获得一个Jquery对象了。
eg:var a = document.getElementById("ID") //Dom对象
var b = $(a) //Jquery对象
2.将Jquery对象转换为Dom对象 两种方式:
[index]和get(index)
eg:var a = $("#ID") //Jquery对象
var b = a[0] //Dom对象
var c = a.get(0) //Dom对象
此时我们就可以用alert(b.checked)和alert(c.checked);
顺便说一下,在某某Html标签将this传到某function时,this就是一个Dom对象