1.js对象转换为jQuery对象

我们刚刚学js的时候就知道想要操作某一节点,就必须document.getElementById('oEle');我们都知道id在html页面具有唯一性,当存在多个相同id的元素时,默认选取第一元素。然而,当元素没有id属性时,就比如:document.getElementsByTagName('div'),选取的是一个集合,哪怕页面只有一个div也是集合,集合我们是不能去为元素做添加事件等一系列操作的。

js对象转化为jQuery对象就是:$(jsObj)

<p id="oEle"></p>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">let oEle =  document.getElementById('oEle');let oEle2 =  document.getElementsByTagName('p');console.log(oEle)//<p id=​"oEle">​console.log(oEle2)//HTMLCollection [p#oEle, oEle: p#oEle]console.log(oEle === oEle2) //falseconsole.log(oEle === oEle2[0]) //trueconsole.log(oEle instanceof jQuery);//falseconsole.log($(oEle) instanceof jQuery);//true
</script>

2.jQuery对象转换为JS对象

<p id="oEle"></p>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">let jqP = $("p");console.log(jqP instanceof jQuery)console.log(jqP[0] instanceof jQuery)//falseconsole.log(jqP.get(0) instanceof jQuery)//falseconsole.log(jqP.toArray()[0] instanceof jQuery)//false
</script>

是浅略知识点,写的不对的地方望博友指出。

js节点对象与jQuery节点对象之间的转换相关推荐

  1. 有两个地方,用到了javabean对象和属性字符串值之间的转换

    1.有两个地方,用到了javabean对象和属性字符串值之间的转换 2.一个是接入层spring mvc,将json字符串参数转换为javaBean.通过@RequestBody javaBean方式 ...

  2. java实现颜色Color对象和16进制之间的转换

    package com.tsxs.test;import java.awt.Color;public class TestColor {public static void main(String[] ...

  3. 序列化之对象,字符串,byte数组,XML之间的转换(一)

    工作一年多了,越来越感到自己不能这样一直下去,在最好的青春里面却已经死了.被时间消磨了意志,被工作杀死了精神.我想,我只要活着,我就要去不断的要求自己,不断的去追求更高的山峰. 放眼四周,有趣的灵魂越 ...

  4. jQuery节点操作创建节点元素删除节点 替换节点复制节点等基本本操作

    节点操作 jQuery中节点操作 查找节点(前面章节已讲) 创建节点 插入节点 删除节点 替换节点 复制节点 创建节点元素 工厂函数$()用于获取或创建节点 $(selector):通过选择器获取节点 ...

  5. js 中动态添加成员对象与数组或map转换(成员字段含有.)

    var obj = {}; key="pram" value="test" obj[key] = value;  => obj = {pram: &quo ...

  6. jQuery概述、优点、使用步骤、入口函数、jQuery对象和DOM对象之间的转换、层级选择器、属性选择器、筛选选择器、节点选择器

    jQuery简介: jQuery是一个高效.精简并且功能丰富的javascript库,它提供的API简单易学,且兼容众多浏览器,极大地简化了javascript代码开发,包含内容:HTML 元素选取. ...

  7. jQuery对象,jQuery查找标签,层级选择器,属性选择器,表单筛选器,操作节点标签事件...

    目录 jQuery jQuery介绍 jQuery的优势 jQuery版本 jQuery内容: jQuery对象 jQuery基础语法 查找标签 基本选择器 层级选择器: 基本筛选器: 属性选择器 表 ...

  8. JS对象与Dom对象与jQuery对象之间的区别

    前言 通过问题看本质: 举例: js的写法:document.getElementById('save').disabled=true; 在jquery中我是这样写的 $("#save&qu ...

  9. jQuery对象与js对象之间的转换

    定义 jQuery本质上虽然也是js,但如果使用jQuery的属性和方法那么必须保证对象是jQuery对象而不是js方式获得的DOM对象. 使用js方式获取的对象是js的DOM对象,使用jQuery方 ...

最新文章

  1. docker 厂商 容器_中国容器厂商综合实力排名,新鲜出炉!
  2. php聊天程序后端,php写后端运作程序总结
  3. LilyPad Arduino可穿戴技术和电子织物控制器板简介
  4. Word无法打开该文件,因为文件格式与文件扩展名不匹配的解决办法
  5. pg 10 wal 归档同步配置
  6. oracle数据库查询代码,ORACLE数据库查询表实例代码
  7. java文件下载以及中文乱码解决
  8. 【POJ - 1456】Supermarket (贪心,优先队列 或并查集)
  9. 程序员找工作防止小破公司的画饼充饥方法
  10. Computer science 概念汇总
  11. 提取swf素材_swf素材提取工具
  12. 全行业产业链图示(摘自企查查)
  13. pthread创建线程
  14. 恢复计算机注册表命令,恢复电脑注册表的方法
  15. python math 数学函数教程
  16. 使用Robot Framework实现多平台自动化测试
  17. 报表技术2(百万数据导入导出,POI操作word)
  18. android 怎么刷新view,android – 如何在ViewPager中刷新当前视图
  19. spark 并行处理_如何使用Spark集群并行处理大数据
  20. 学生成绩分析报告数据分析可视化python实现源码seaborn、matplotlib

热门文章

  1. Blender3 按下I键插入帧失败,报错 插入关键帧的帧位置 解决
  2. goldengate mysql双向_GoldenGate双向复制配置
  3. 微信小程序:颜值测试
  4. 分享 10 个日常使用的脚本
  5. 去掉局域网共享文件夹下的“小手\ 图标
  6. Python课设:网站设计
  7. opencv4 c++ RGB颜色模式和CMYK颜色模式的相互转化
  8. 手把手教你做爬虫---基于NodeJs
  9. 网络数据传输的原理,理解各站点间数据是如何传输的
  10. Python 数据类型判断