博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery对象和DOM对象的区别与转换
阅读量:6955 次
发布时间:2019-06-27

本文共 848 字,大约阅读时间需要 2 分钟。

刚开始学习JQuery,经常分不清楚哪些是JQuery对象,哪些是DOM对象,了解它们之间的关系是很有必要的。

1、DOM对象和JQuery对象的区别

1)  DOM对象

  DOM是Document Object Model,即文档对象模型的缩写。DOM是以层次结构组织的节点或信息片段的集合,每一份

DOM都可以表示成一个树。

如:

           标题内容                

测试文本

上面<html>是DOM树的根元素,其他是根下面的元素(<head>、<body>)等

2) JQuery对象

  JQuery对象是通过JQuery包装DOM对象后产生的对象,JQuery对象是独有的,可以使用JQuery的方法

如:

$('#test').html();

等价于DOM中的:

document.getElementById("test").innerHTML;

虽然JQuery对象是包装DOM对象后产生的,但是JQuery无法使用DOM对象的任何方法,同理,DOM对象也不能使用JQuery对象方法。

注:

$('#test')  这样获取的是JQuery对象,document.getElementById("test") 获取的是DOM对象,它们不是等价的。

 

2、DOM对象和JQuery对象的相互转换

1)JQuery对象转化为DOM对象

var $mr = $('#mr');   //JQuery对象var mr1 = $mr[0];   //DOM对象var mr2 = $mr.get(0);  //DOM对象alert(mr1.value);   //弹出DOM对象元素的值

2)DOM对象转化为JQuery对象

var mt = document.getElementById("mt");   //DOM对象var $mt = $(mr);   //JQuery对象alert($mt.val());   //弹出JQuery对象的值

如:

 

转载地址:http://gpvil.baihongyu.com/

你可能感兴趣的文章
Powershell管理系列(十六)查询最近一个月未登录的AD账号和Exchange账号
查看>>
iBatis2学习笔记:单表映射
查看>>
ActiveReports 6.0 - 高效开发UI
查看>>
10月第4周安全回顾: 安全界不平静 网络犯罪掀起新浪潮
查看>>
Office 365 系列之七:安装Office 365 ProPlus
查看>>
Castle IOC容器构建配置详解(一)
查看>>
Delphi2010中向TRxRichEdit控件中插入OLE对象。
查看>>
使用chmod命令改变权限
查看>>
IP协议头格式
查看>>
批量删除2012年9月份以前的表
查看>>
关于编程语言的思考
查看>>
postfix+dovecot+MailScanner+spamassassin+F-Prot+extmail+extman构建企业级的虚拟用户邮件服务器(1)...
查看>>
WCF4.0新特性体验(10):服务发现WS-Discovery之简单的Ad hoc Service Discovery
查看>>
动态连结库调用char * 返回空的解决办法
查看>>
C++/CLI思辨录之再谈继承
查看>>
云解析 PrivateZone 公测发布
查看>>
使用shell统计ip的流量
查看>>
spring mvc 406 (Not Acceptable) json转换错误
查看>>
产品设计:一层分类与多层分类模式的感悟
查看>>
python 实现分治法的几个例子
查看>>