【Jquery系列】详解Jquery对象和Dom对象
问题描述
本篇文章主要讲解Jquery对象和DOM对象,主要围绕如下五个方面来介绍:
- Jquery对象和dom对象定义
- Jquery对象与dom对象区别
- Jquery对象及运用举例
- dom对象及运用举例
- Jquery对象与dom对象相互转换
1 内容区
1.1 Jquery对象和dom对象定义
jQuery对象:Jquery对象,通过jq选择器获取的对象;
dom对象:javascript对象,即通过js获取的对象;
1.2 Jquery对象与dom对象区别
jquery对象指通过jquery选择器获取的对象,格式:$(selector);
dom对象指通过原声js获取对象,如document.getElementById();
1.3 Jquery对象及运用举例
1 | var $obj = $( "#id" ); //jQuery对象 |
1.4 dom对象及运用举例
1 | var DomObj = document.getElementById( "id" ); //dom对象 |
1.5 Jquery对象与dom对象相互转换
由于jq对象只能调用jq封装的方法,dom对象只能调用dom封装的方法,若想要jq对象和dom对象相互调用彼此封装的方法,首先必须将对象转化为要调用方法的对象,再调用,如dom对象想要调用jq方法.html(),则dom对象必须先转化为jq对象,再调用,否则出错(jq调用dom也是一样原理);
1.5.1 jquery对象转化为dom对象
jquery提供了两种方法将一个jquery对象转换成一个dom对象,即[index]和get(index)。
1 2 3 4 5 6 | var JqObj=$( "#id" ); //jquery对象 var DomObj = JqObj[0]; //dom对象 //也可写成如下 var DomObj=JqObj.get(0); alert(DomObj.checked); //是否选中checkbox |
1.5.2 dom对象转换成jquery对象
对于dom对象,用(dom对象);
1 | var DomObj=document.getElementById( "ElementID" ); //dom对象 <br>var JqObj = $(DomObj); //转换成jquery对象 |
2 版权区
- 感谢您的阅读,若有不足之处,欢迎指教,共同学习、共同进步。
- 博主网址:http://www.cnblogs.com/wangjiming/。
- 极少部分文章利用读书、参考、引用、抄袭、复制和粘贴等多种方式整合而成的,大部分为原创。
- 如您喜欢,麻烦推荐一下;如您有新想法,欢迎提出,邮箱:2016177728@qq.com。
- 可以转载该博客,但必须著名博客来源。
1.5.2 dom对象转换成jquery对象
对于dom对象,用(dom对象);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?