Dom对象和Jquery对象的转换

14 篇文章 0 订阅
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对象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值