首页 > 其他分享 >如何把jQuery对象转成DOM对象?OR DOM对象转化成jQuery对象

如何把jQuery对象转成DOM对象?OR DOM对象转化成jQuery对象

时间:2023-07-11 17:55:47浏览次数:40  
标签:jQuery DOM 对象 元素 var div

如何把jQuery对象转成DOM对象?

参考:https://www.imooc.com/code/8110

利用数组下标的方式读取到jQuery中的DOM对象

<div>元素一</div>
<div>元素二</div>
<div>元素三</div>

<script type="text/javascript">
	var $div = $('div'); //jQuery对象
	var div = $div[0] //转化成DOM对象
	div.style.color = 'red'; //操作dom对象的属性
</script>

用jQuery找到所有的div元素(3个),因为jQuery对象也是一个数组结构,可以通过数组下标索引找到第一个div元素,通过返回的div对象,调用它的style属性修改第一个div元素的颜色

这里需要注意的一点是,数组的索引是从0开始的,也就是第一个元素下标是0

通过jQuery自带的get()方法

jQuery对象自身提供一个.get() 方法允许我们直接访问jQuery对象中相关的DOM节点,get方法中提供一个元素的索引:

var $div = $('div') //jQuery对象
var div = $div.get(0) //通过get方法,转化成DOM对象
div.style.color = 'red' //操作dom对象的属性

DOM对象转化成jQuery对象

相比较jQuery转化成DOM,开发中更多的情况是把一个dom对象加工成jQuery对象。$(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用。

如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象
通过$(dom)方法将普通的dom对象加工成jQuery对象之后,我们就可以调用jQuery的方法了

<div>元素一</div>
<div>元素二</div>
<div>元素三</div>

var div = document.getElementsByTagName('div'); //dom对象
var $div = $(div); //jQuery对象
var $first = $div.first(); //找到第一个div元素
$first.css('color', 'red'); //给第一个元素设置颜色

通过getElementsByTagName获取到所有div节点的元素,结果是一个dom合集对象,不过这个对象是一个数组合集(3个div元素)。通过$(div)方法转化成jQuery对象,通过调用jQuery对象中的first与css方法查找第一个元素并且改变其颜色。

标签:jQuery,DOM,对象,元素,var,div
From: https://www.cnblogs.com/jokingremarks/p/17545512.html

相关文章

  • 案例:数据源对象管理
     管理什么样的数据源就要导入他的坐标然后才能配置bean不同的数据源name属性都不一样需要自己探索driverurluserpassword ......
  • R语言代做编程辅导ASSIGNMENT FOUR - RANDOM GRAPHS(附答案)
    全文链接:https://tecdat.cn/?p=33183PROBLEM1)CreatingRandomAdjacencyMatricesScriptName:adjMatrixInput:n...Thenumberofverticesinthegraphp...Probablitytwoverticesareconnectedplot...whetherornotthematrixshouldbeplottedasagraph......
  • 108.如何设计一个计算仅单个子类的对象个数?
    108.如何设计一个计算仅单个子类的对象个数?1.为类设计一个static静态变量count作为计数器;2.类定义结束后初始化count;3.在构造函数中对count进行+1;4.设计拷贝构造函数,在进行拷贝构造函数中进行count+1,操作;5.设计赋值构造函数,在进行赋值函数中对count+1操作;6.在析构函数中......
  • 80.继承机制中对象之间如何转换?指针和引用之间如何转换?
    80.继承机制中对象之间如何转换?指针和引用之间如何转换?1.向上类型转换将派生类指针或引用转换为基类的指针或引用被称为向上类型转换,向上类型转换会自动进行,而且向上类型转换是安全的。2.向下类型转换将基类指针或引用转换为派生类指针或引用被称为向下类型转换,向下类型转换不......
  • JQuery 控制 Div 显示和隐藏
    页面上有两个Div用JQuery控制Div显示和隐藏。实现Div间切换的需求<divclass="IndConKHuansoverH"id="divExtTelList">11111111111111111111<div><divclass="IndConBflex"id="divExtTelStatus">22222222222222......
  • vue3中父组件与组件之间参数传递,使用(defineProps/defineEmits),涉及属性传递,对象传递,
    Vue3中子父组件之间的通信一、父组件传递参数到子组件采用defineProps传递属性父组件:<template><div><h1>这是父组件</h1><h1>父组件像子组件传递参数</h1><h2>传递属性值</h2><HH:fatherMessage="fatherMessage":valNum="valNum":valBool=......
  • C#对象映射器Mapster
    1.前言    在开发中,我们经常用到对象之间的映射。谈到对象映射器,我们比较熟知的肯定是AutoMapper,但很少人会知道Mapster。今天在这里我们一起探讨一下什么是Mapster?为什么有了AutoMapper映射器了,还要学习使用Mapster?2.什么是Mapster?    Mapster是一个.NET库,它......
  • 学习jQuery核心内容这一篇就够了
    jQuery1.介绍jQuery是JavaScript的工具库,对原生JavaScript中的DOM操作、事件处理、数据处理等进行封装,提供更便捷的方法。让我们用更少的代码完成我们的js操作类似于python当中的模块jQuery有很多个版本.不一定越新越好.可能有的时候用到的都是旧版本的代码,这时候可以不......
  • java类和对象学习总结
    当一个引用赋值为null的时候,就代表这个引用不指向任何的对象引用不能指向引用,只能说引用指向了另一个引用的对象.一个引用不能指向多个对象this引用的学习:代表的是当前对象的引用,每一个成员方法的第一个参数默认是thisthis.year this.month   加上this代表给当前的对象......
  • Dots 开荒-在Entity中使用托管对象
    预制体转换成Entity后,如何或者预制体上的粒子系统或其他引用类型组件成了一大问题Unity在1.0之后的版本中推出了 Managedcomponents托管组件|实体|1.0.11(unity3d.com)  这允许在Entity上挂载引用类型组件,算是Dots的一次妥协,扩展了实用性,降低了性能查找一个Entity上......