jquery对象和dom对象的转换和区别

jQuery(一) ---[jQuery概述,jQuery对象与DOM对象的区别和相互转换] 目录jQuery对象与DOM对象DOM对象转为jQuery对象jQuery对象转为DOM对象 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由John Resig发布。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 阅读详情

如何由下面这串html字符串获得h1里面的text ”你好“ 呢

<h1 style="font-size: 32px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid; //padding: 0px 4px 0px 0px; text-align: center; margin: 0px 0px 20px;">你好<br/></h1><p>sd<br/></p>

var t  =  "<h1 style="font-size: 32px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid; //padding: 0px 4px 0px 0px; text-align: center; margin: 0px 0px 20px;">你好<br/></h1><p>sd<br/></p>";

var dom = $(t).get(0);//dom对象           $(t)是jquery对象 $(t).get(0)或$(t)[0]则是dom对象
alert($(dom).text()); $(dom)则是一个jquery对象

以下内容转载自http://blog.youkuaiyun.com/wangboxian/article/details/8903999

初学jQuery,会对jQuery对象和DOM对象心存很大的疑惑,因此有必要明白他们之间的区别和联系。

DOM对象是我们用传统的方法(JavaScript)获得的对象,jQuery对象就是用jQuery的类库选择器获得的对象。JQuery对象就是通过jQuery包装DOM对象后产生的对象。JQuery对象是jQuery独有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;

例如:

$("#color").html();//获取id为color的元素内的html代码,html()是jQuery特有的方法;
它等同于:
document.getElementById("color").innerHTML;

DOM对象就是javascript固有的一些对象。DOM对象能使用javascript固有的方法,但是不能使用jQuery里面的方法。

例如$("#id").innerHTML 和$("#id").checked之类的写法都是错误的,可以用$("#id").html()和$("#id").attr("checked")之类的 jQuery方法来代替。

var domObj =document.getElementById("id"); //DOM对象
var $obj =$("#id"); //jQuery对象;

jQuery对象和DOM对象的相互转换

jQuery对象转换成DOM对象

jquery提供了两种方法将一个jquery对象转换成一个dom对象,即[index]和get(index)。可能有人会觉得奇怪,怎么是用下标呢,没错,jquery对象就是一个数组对象.
下面代码将演示一个jquery对象转换成dom对象,再使用dom对象的方法

代码如下:

var$cr=$("#cr"); //jquery对象
var cr = $cr[0]; //dom对象 也可写成 var cr=$cr.get(0);
alert(cr.checked); //检测这个checkbox是否给选中

dom对象转换成jquery对象
对于一个dom对象,只需要用$()把dom对象包装起来,就可以获得一个jquery对象了,方法为$(dom对象);
复制代码 代码如下:

varcr=document.getElementById("cr"); //dom对象
var $cr = $(cr); //转换成jquery对象

转换后可以任意使用jquery中的方法了.


jQuery 对象与 DOM 对象的转换方法 在 jQuery 中,可以使用选择器来获取 DOM 元素,并将其包装成 jQuery 对象进行进一步操作。然而,有时候我们需要将 jQuery 对象转换为原生的 DOM 对象,或者将 DOM 对象转换为 jQuery 对象。综上所述,通过上述方法,可以在 jQuery 对象和 DOM 对象之间进行转换,便于在 JavaScript 中灵活地操作网页的 DOM 元素。函数将 DOM 对象转换为 jQuery 对象时,如果传入的 DOM 对象是一个集合(如通过。方法,将 jQuery 对象。 阅读详情

相关推荐

Unity采样器过多导致URP默认的Lit.Shader报错(shader error in ‘universal render pipeline/lit’: maximum ps_4_0 samp)

Shader中多个Sample Texture2D,Sample Texture3D或者类似节点的使用,该类节点都需要一个采样器,如果Shader使用超过了16个纹理采样器,如多个Base Color,Normal Map等,就容易超出。是因为每种Shader Model和GPU都有一个对纹理采样器数量的限制,是因为每个采样器都需要在显卡占用一个独立的寄存器,而寄存器的数量是有限的,当超过限制,显卡无法分配更多的寄存器给新的采样器,因此会导致编译错误。2.什么原因导致纹理采样器超出16个?

qq_41884036的博客 4233

jQuery对象和DOM对象

jQuery对象和DOM对象 1.1 jQuery对象和DOM对象的区别 DOM对象 用原生JavaScript获取的DOM对象 通过document.getElementById() 反馈的是元素(DOM对象) 通过document.getElementsByTagName()获取到的是什么? 伪数组(集合),集合中的每一个对象是DOM对象 jQuery对象 jQuery对象 用$()的方式获取的对象 jQuery对象又可以叫做包装集(包装的DOM对象的集合) 区别 jQuer

m0_53762175的博客 954

STM32F103C8T6实战:从零搭建三相SPWM逆变器(附MATLAB仿真、PCB、源码)

本文详细介绍了如何使用STM32F103C8T6单片机从零搭建三相SPWM逆变器,涵盖硬件选型、PCB设计、SPWM算法实现及MATLAB仿真。项目提供完整的工程文件,包括源码、PCB设计和仿真模型,适合电子工程师和学生进行实践学习。通过本教程,读者可以掌握逆变器设计的核心技术和调试方法。

weixin_30458043的博客 451

jQuery对象和DOM对象的相互转换

jQuery对象和DOM对象的相互转换

qq_51387458的博客 1034

DC综合中set_dft_signal的实战配置与优化策略

本文深入解析了DC综合中set_dft_signal命令的实战配置与优化策略。文章从命令的核心作用出发,详细拆解了-view、-type、-usage等关键参数,并通过扫描使能与时钟门控的实战案例,展示了如何正确配置以实现测试模式下的功耗优化。同时,文章总结了高级优化策略、与低功耗流程的协同方法以及常见错误排查清单,旨在帮助数字芯片设计工程师构建高可测性、低功耗的稳健DFT基础。

weixin_28347369的博客 403

OTN设备核心知识速记

本文章为工作笔记,若有错误,还需大家指正。不定期更新。

Hiddengold的博客 2648

dom对象&jquery对象

初学

jokerxue___的博客 851

ccproxy 6.61 注册机(纯绿/傻瓜/真正去除线程限制)

导读:   软件介绍   1、 CCPROXY 6.61 注册机(纯绿/傻瓜/真正去除线程限制)   ***前言,这次的升级官方改动不大,据说只是为了不被某些软件当病毒***   附件包中解压即免安装版,CcREGTOOLFF.exe为注册机。   本人继续向大家隆重推出《CCPROXY6.61哎呀……破解版》   还是那个提示:   在此之前,本人还是那句老话想提示大家,CCPROXY是

i53nd的专栏 1万+

jQuery对象与DOM对象的区别和转换

什么是jQuery对象? 就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。 $("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法 这段代码等同于用DOM实现代码: document.getElementById("id").innerHTML; 虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用j

weixin_45846357的博客 300

线结构光相机原理详解以及精度控制总结

摘要:线阵结构光相机是工业三维检测的核心设备,结合线阵相机的高分辨率与结构光的主动三维成像能力。其工作原理基于线激光投射、逐线扫描、亚像素级条纹提取及三角测量法实现三维重建。精度受硬件、校准、环境和算法四因素影响,需通过优化硬件选型(如小像元相机、窄线宽激光)、精准校准(相机内参、激光平面)、环境控制(遮光、隔振、恒温)及算法优化(Steger算法、点云后处理)来提升。典型应用(卷材、轨道检测)中深度精度可达5-20μm,需根据场景需求平衡参数配置。

start_up_go的博客 938

相位偏折PMD全栈技术拆解 | 四步相移解算+梯度积分形貌重建,助力镜面工件微米级缺陷高精度稳定检测

工业精密检测领域中,高反光镜面类工件长期存在检测瓶颈,涵盖汽车高亮车漆、半导体抛光晶圆、光学透镜、精密抛光模具、玻璃盖板等主流产品。传统2D机器视觉仅能识别表面明显污渍、大尺寸破损,完全无法捕捉微米级划痕、凹坑、橘皮、曲面微形变等微观缺陷;常规线激光3D、普通结构光3D检测设备,面对镜面材质会产生严重镜面反射杂光,激光条纹、结构光图案完全失真,必须喷涂显影粉辅助检测,不仅破坏工件表面完整性,还无法适配自动化量产产线,检测效率与良率极低。

getusushu的博客 537

jquery对象和dom对象的区别以及转换方法

一、dom对象和jquery对象的区别 dom对象是通过javascript方法获取到的dom元素,只能使用javascript方法; jquery对象是通过jquery方法获取到的dom元素,只能使用jquery方法; 二、定义变量的区别 var $elementName=jquery对象; var elementName=dom对象; 三、jquery对象转换成dom对象方法如下

jiaxiaofeng521016的专栏 995

MCU-内部flash模拟成EepRom(重新梳理)

通过fee写数据Data的过程中,数据会mapping一个虚拟地址,这个虚拟地址就是你的身份,在向flash写数据的过程中会写入很多相同虚拟地址的不同数据,在读取或切页的过程中,遍历数据只会认为最下面第一个的虚拟地址所持有的数据是有效数据,其他的都是老数据,可以丢弃。模拟成eeprom的两个eep_page写数据逻辑就是,先在eep_page0写数据,eep_page0写满后,将eep_page0的有效数据copy到eep_page1,之后擦eep_page0;

xiandang8023的博客 711

DOM对象和JQuery对象的区别与互相转换

jQuery对象和DOM对象使用说明,需要的朋友可以参考下。 1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系. DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; 复制代码 代码如下:

javaloveiphone的专栏 673

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jQuery对象和DOM对象的区别及转换

jQuery对象和DOM对象的区别 DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; 复制代码 代码如下: var domObj = document.getElementById("id"); //DOM对象 var $obj = $("#id"); //jQuery对象; jQuery对象就是通过jQuer

zcywell的专栏 1618

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

dom对象和jquery对象的区别及相互转换

dom对象和jquery对象的区别及相互转换

蔡林浩的博客 597

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

jQuery对象和DOM对象之间的区别以及转换方法

jQuery对象和DOM对象之间的区别以及转换方法 在实现&lt;script&gt;标签中的代码内容的时候,经常都会使用DOM对象和jQuery对象。当实现的对象多的时候就容易搞混,这里做一下总结 jQuery对象是包装DOM对象后产生的,但是它们之间并不能混用!DOM对象只能使用DOM方法,jQuery对象只能使用jQuery方法 专业建议:在jQuery对象的变量名前添加$符号,...

JiangNanMax的博客 6284

jQuery对象与DOM对象区别与转换

今天我们来讲一个小知识点,之前有个学员问我,jQuery和JavaScriptDOM对象的方法不能互相调用吗?需要怎么转换?相信很多初学者都是一直认为,DOM对象和jQuery对象是同一个,能相互转换使用方法。那么我们今天就来说说他们的区别,和转换的方法。 什么是jQuery对象? 就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方...

annepeng1的博客 327

JavaScript 对象、DOM对象、jquery对象的区别、转换详解

一、JavaScript 对象 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 访问对象的属性: var message="Hello World!"; var x=message.length;

dxh_0829的专栏 3350

jQuery对象与DOM对象的区别及其相互转换

jQuery对象与DOM对象的区别及其相互转换 DOM对象:使用JavaScript中的方法获取页面中的元素返回的对象就是dom对象。 jQuery对象:jquery对象就是使用jquery的方法获取页面中的元素返回的对象就是jQuery对象。 jQuery对象其实就是DOM对象的包装集(包装了DOM对象的集合(伪数组)) DOM对象与jQuery对象的方法不能混用。 DOM对象转换成jQue...

surprise_bao的博客 143

30、实例 jQuery对象与Dom对象的区别以及转换

jQuery对象与Dom对象的区别以及转换 <!-- DOM是文档对象模型。 DOM对象 是文档对象模型中的一个节点(元素)。 jQuery是一个框架,里面有方法,属性 jQuery对象是通过jQuery框架包装DOM对象(或者对象集合)之后产生的一个新对象, 本质上说:jQuery对象仅是DOM对象的集合,因此可以把DOM对象看做是一个独立的个体,而jQuery可以是多个DOM对象组成的数据

xuxianmei的专栏 671

DOM对象和JQuery对象的区别、联系及相互转换

jQuery对象和DOM对象使用说明,从网上收集了一下,供有需要的朋友参考下。 1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系. DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; 复制

han8888的专栏 506

jQuery对象和dom对象的区别和相互转换

jQuery对象和dom对象的区别和相互转换

qq_38921377的博客 846

jQuery介绍 DOM对象和jQuery对象的转换与区别

jQuery介绍 DOM对象和jQuery对象的转换与区别 jQuery介绍 DOM对象和jQuery对象的转换与区别 jQuery介绍      jQuery: http://jquery.com/      write less, do more.   jQuery Hello World程序         引入jQuery.存在两个版本,jquery

MrCheng6201745的专栏 640

JQuery对象和DOM对象的区别与转换

刚开始学习JQuery,经常分不清楚哪些是JQuery对象,哪些是DOM对象,了解它们之间的关系是很有必要的。 1、DOM对象和JQuery对象的区别 1)  DOM对象   DOM是Document Object Model,即文档对象模型的缩写。DOM是以层次结构组织的节点或信息片段的集合,每一份 DOM都可以表示成一个树。 如: &lt;html&gt; &lt;head&gt; ...

weixin_34037515的博客 141
上一篇: Tomcat Lifecycle
下一篇: 学习Tomcat(一)Tomcat启动做了什么
看风人Z
博客等级 码龄11年 13粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值