jquery对象与dom对象的区别有哪些?
DOM对象,即是我们用传统的方法(javascript)获得的对象。
jQuery对象转js对象
var doc2=$("#idDoc2")[0]; //转换jQuery对象为DOM对象 doc2.innerHTML="这是jQuery的第一个DOM对象" //使用jQuery对象本身提供的get函数来返回指定集合位置的DOM对象 var doc2=$("#idDoc2").get(0); doc2.innerHTML="这是jQuery的第二个DOM对象"二、细说jQuery对象和DOM对象的区别与使用2.1 jQuery对象和DOM对象DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象。
context 一般情况下都是指向HtmlDocument对象 .
var $variable = jquery对象;如果获取的是dom对象,则定义如下:

举例:
DOM准确说是对文档对象的一种规范标准(文档对象模型),标准只定义了属性和方法行为。
var domObj = document.getElementById("id"); //DOM对象 var $obj = $("#id"); //jQuery对象;jQuery对象就是通过jQuery包装DOM对象后产生的对象,它是jQuery独有的。如果一个对象是jQuery对象,那么就可以使用jQuery里的方法。
3)jQuery对象和js对象之间的相互转换
相关推荐:《jQuery视频教程》
方法为$(dom对象);jQuery对象属于js的数组
jQuery对象不能使用DOM对象的方法和属性
4个属性分别是:
举例:2.2 jQuery对象和DOM对象的互相转换2.2.1 jquery对象转换成dom对象jquery提供了两种方法将一个jquery对象转换成一个dom对象,即[index]和get(index)。
length 指示该数组对象的元素个数 .
var $cr=$("#cr"); //jquery对象 var cr = $cr[0]; //dom对象 也可写成 var cr=$cr.get(0); alert(cr.checked); //检测这个checkbox是否给选中2.2.2 dom对象转换成jquery对象对于一个dom对象,只需要用$()把dom对象包装起来,就可以获得一个jquery对象了,
document.getElementById("foo").innerHTML;
注意:在jQuery对象中无法使用DOM对象的任何方法。
DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。
$("#foo").html(); //获取id为foo的元素内的html代码,html()是jQuery特有的方法等同于js中:
js转jQuery对象$(js对象)
通过DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的内容进行修改和删除,同时也可以创建新的元素。
jQuery对象是通过jQuery包装的DOM对象后产生的
平时用到的jquery对象都是通过$()函数制造出来的,$()函数就是一个jquery对象的制造工厂。
var cr=document.getElementById("cr"); //dom对象 var $cr = $(cr); //转换成jquery对象转换后可以任意使用jquery中的方法了。
注意:
DOM对象不能使用jQuery对象的方法和属性
2)jQuery对象和js对象区别
一、Dom对象、jQuery对象1.1 Dom对象文档对象模型简称DOM,是W3C组织推荐的处理可扩展置标语言的标准编程接口。
例如:
可能有人会觉得奇怪,怎么是用下标呢,没错,jquery对象就是一个数组对象。jquery 当前的jquery框架版本号
三、总结一下dom对象才能使用dom中的方法,jquery对象不可以使用dom中的方法,但 jquery对象提供了一套更加完善的工具用于操作dom。
$("#id").innerHTML 和$("#id").checked之类的写法都是错误的可以用
jquery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;反过来Dom对象也不能使用jquery的方法。
$("#id").html()和$("#id").attr ("checked")之类的 jQuery方法来代替。同样,DOM对象也不能使用jQuery方法。学习jQuery开始就应当树立正确的观念,分清jQuery对象和DOM对象之间的区别,之后学习 jQuery就会轻松很多的。
如果获取的对象是 jquery对象,那么在变量前面加上$,这样方便容易识别出哪些是jquery对象。
举例:DOM 独立于平台和编程语言。它可被任何编程语言诸如 Java、JavaScript 和 VBScript 使用。
selector 传递进来的选择器内容
1.2 jQuery对象1)概述
区别:jQuery对象是使用jQuery类库的选择器获得的对象,它是jQuery独有的,可以使用jQuery里的方法,但无法使用DOM对象的任何方法;DOM对象是使用javascript方法获得的对象,DOM对象不能使用jQuery方法。
var variable = dom对象更多编程相关知识,请访问:编程视频!!
以上就是jquery对象与dom对象的区别有哪些?的详细内容,更多请关注聚合云库其它相关文章!
jQuery对象其实是一个JavaScript的数组,这个数组对象包含125个方法和4个属性
相关热词: jquery
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jiaob/javascript/5392.shtml
相关文章
热门TAG
服务器 命令 技巧 详解 调用 标签 功能 织梦 javascript dedecms修改内容 织梦教程 php 白帽 企业网站 外链 权重 MYSQL 网站流量 实例解析 JSP 网站收录 搜索引擎 蜘蛛 windows jquery jquery教程 python tags标签 HTML 织梦cms最新文章
-
Javascript是什么?
时间:2021-01-04
-
Canvas入门实战之实现一个
时间:2021-01-04
-
11月份GitHub上最热门的Ja
时间:2021-01-04
-
一篇带给你JavaScript的Cla
时间:2021-01-04
-
详解js异步文件加载器
时间:2021-01-04
-
深入理解JavaScript中的箭头
时间:2021-01-04
-
复盘Node项目中遇到的13+常
时间:2021-01-04
-
连续3年稳居第一,全球
时间:2021-01-04
热门文章
-
连续3年稳居第一,全球1240万用户,Java
时间:2021-01-04
-
一篇带给你JavaScript的Class语法介绍
时间:2021-01-04
-
深入理解JavaScript中的箭头函数
时间:2021-01-04
-
Javascript在Chrome浏览器中调试的七个步骤
时间:2021-01-04
-
Canvas入门实战之实现一个图形验证码
时间:2021-01-04
-
详解js异步文件加载器
时间:2021-01-04
-
复盘Node项目中遇到的13+常见问题和解决方
时间:2021-01-04
-
11月份GitHub上最热门的JavaScript开源项目
时间:2021-01-04
-
Javascript是什么?
时间:2021-01-04
