Dom对象和Jquery对象的转换

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对象

你可能感兴趣的:(JS,Jquery,C#)