jquery对象和DOM对象的相互转换详解
jquery对象和DOM对象的相互转换
在讨论jquery对象和DOM对象的相互转换之前,先约定好定义变量的风格如果获取的是jquery对象,那么在变量前面加上$,例如
var $varible = jquery对象;
如果获取的是DOM对象,则定义如下:
var varible = DOM对象;
1.jquery对象转成DOM对象:
jquery对象不能使用DOM中的方法,但如果对jquery对象所提供的方法不熟悉,或者没有jquery想封装的方法,不得不使用DOM对象,即【index】和get[index].
(1)jquery对象是一个数组对象,可以通过【index】的方法得到相应的DOM对象。
jquery的代码如下
1 2 3 4 5 6 7 8 9 10 11 12 |
|
<body><p>my</p><p>my</p>
<script src="jquery-2.1.4.min.js"></script>
<script>var $cr = $("p"); //jquery对象var cr = $cr[1]; //dom对象var ct = $cr.get(0) //第二种转换为DOM对象的方式cr.innerHTML = "you" //检测是否转换成功,可以用DOM方法 输出结果为第二个my改成了youct.innerHTML = 'fuck' //输出结果第一个my改成了fuck
</script>
</body>
(2).DOM对象转换为jquery对象:
对于一个DOM对象,只需要用$()把DOM对象给包装起来,就可以获得一个jquery对象了,方式为$(DOM对象)。
jquery代码如下:
1 2 3 4 5 6 7 8 9 10 11 |
|
<body><p>my</p><p>my</p>
<script src="jquery-2.1.4.min.js"></script>
<script>var cr = document.getElementsByTagName("p") //DOM对象var $cr = $(cr); //jquery对象$cr.eq(0).("fuck"); //检测是否转换成功,可以用jquery方法 输出结果为第二个my改成了fuck$cr.eq(1).html("you"); //输出结果为my改成you
</script>
</body>
转换后,可以任意使用jquery方法。
通过以上方法,可以任意的相互转换jquery对象和DOM对象网页特效。
最后再次强调,DOM对象才能使用DOM方法,jquery对象不能使用DOM中的方法,但jquery对象提供了一套更加完善的工具用于操作DOM。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
jquery对象和DOM对象的相互转换详解相关推荐
- jq添加或删除html元素,jQuery添加删除DOM元素方法详解
本文实例分析了jQuery添加删除DOM元素的方法.分享给大家供大家参考,具体如下: 介绍 DOM是Document Object Modeule的缩写,一般来说,DOM操作分成3个方面. 1.DOM ...
- 详解jQuery对象与DOM对象的相互转换
一直以来对于通过jQuery方式获取的对象,却不能直接使用JavaScript的方法很不理解,现在知道,原来jQuery获得的对象并不和我们平时使用getElementById获得的对象一样.所以一些 ...
- jquery对象PHP转换,jQuery对象与DOM对象转换方法详解_jquery
本文实例分析了jQuery对象与DOM对象的转换方法.分享给大家供大家参考,具体如下: jQuery对象转换为dom对象 只有jQuery对象才能调用jQuery类库的各种函数,同样有些dom对象的属 ...
- jquery对象PHP转换,JavaScript_jQuery对象与DOM对象之间的相互转换,1、jQuery对象转换成DOM对象
jQue - phpStudy...
jQuery对象与DOM对象之间的相互转换 1.jQuery对象转换成DOM对象 jQuery对象不能使用DOM中的方法,但如果对jQuery对象所提供的方法不熟悉,或者jQuery没有封装想要的方法 ...
- jQuery对象与DOM对象的相互转换
一.检测方式上的区别 检测DOM对象: if (Object.nodeType) 检测jQery对象: if (Object.jquery) 二.转换方式 jQuery对象转DOM对象: var DO ...
- jQuery对象和DOM对象使用说明
1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传 ...
- jquery对象和Dom对象的不同
起因是因为我在写一个for循环的时候,trtext获取不到. var ttr=$("#tabFiles tr"); for(var i=0;i<ttr.lenght;i++) ...
- JS对象与Dom对象与jQuery对象之间的区别
前言 通过问题看本质: 举例: js的写法:document.getElementById('save').disabled=true; 在jquery中我是这样写的 $("#save&qu ...
- jQuery对象和DOM对象
jQuery对象和DOM对象使用说明 2010-07-17 23:31 jQuery对象和DOM对象使用说明,需要的朋友可以参考下. 1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨 ...
最新文章
- go 17个字符串函数使用示例
- 算法测试—机器学习算法评价指标
- Mac OS X终端的常用操作命令(UNIX指令)
- 使用 CliWrap 让C#中的命令行交互举重若轻
- php resque 计划任务,PHP-RESQUE - 实现重试
- linux gst-launch 播放视频旋转,【视频开发】Gstreamer中一些gst-launch常用命令
- vc可以实现对话框里显示html文档内容,也可以显示word内容吗,VC6中使用CHtmlView在对话框控制中显示HTML文档...
- 使用Red Hat Enterprise Linux的实时内核
- 服务器关闭重启后客户端socket能自动连接吗_用Python 撸一个 Web 服务器
- SQL Server安全性和基于策略的管理–高级条件
- python自动化办公都能做什么-用python进行办公自动化都需要学习什么知识呢?
- 百灵欧拓O2O移动广告平台
- 【程序猿助手】Emacs,最强的编辑器,之间的不
- Win11声卡驱动怎么更新?Win11声卡驱动更新方法
- 55岁的大妈被儿媳嫌弃,二次创业,靠洗地毯一年就开了一家公司!
- Greenplum 实时数据仓库实践(1)——数据仓库简介
- python中logging库使用总结
- python时间戳_Python时间戳使用和相互转换详解
- 程序员为什么被叫做“码农”,我来和大家聊一聊
- 一个运维工程师必须要知道的(工作职责与应用场景)干货整理
热门文章
- Lingo优化模型概述
- P3768 简单的数学题(杜教筛)
- 【UOJ575】光伏元件【网络流建图】【上下界网络流】【费用流】
- Visible Trees HDU - 2841(容斥)
- K - Triangle 计蒜客 - 42405
- 牛客题霸 [链表中倒数第k个结点] C++题解/答案
- [2020.10.30NOIP模拟赛]字符串水题【SA,树状数组】
- 野鸡NOI.AC模拟赛【2019.10.26】
- jzoj4637-大鱼海棠【博弈论】
- ssl初一组周六模拟赛【2018.5.19】