jQuery对象与dom对象的转换$("#id")[0]
来源:互联网 发布:python兼职讲师 编辑:程序博客网 时间:2024/05/23 12:37
前言:最近在项目中遇到$("#id")[0]这个东东,一开始不知道为什么要在后面加[0]这个,后来百度了一下才知道这是要对jQuery对象和js对象进行转换,讲真以前真没有注意这些细节的问题,学习工作当中没有知其然而只其所以然,这是我以后应该反思的。好了,现在把这篇文章转载下来,有需要的朋友可以看看自己也当做做笔记。
最近在闲暇时间用jQuery搞了一个多文件上传的东东,顺便写点笔记。
一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${"#Element"}不能直接innerHTML,这就是原因所在,解决方式请看下文。
jQuery对象与dom对象的转换
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。
普通的dom对象一般可以通过$()转换成jquery对象。
如:
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。
如:
这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。
以下几种写法都是正确的:
原文地址:http://www.ccvita.com/192.html
0 0
- jQuery对象与dom对象的转换$("#id")[0]
- jQuery对象与dom对象的转换$("#id")[0]
- Jquery对象与DOM对象 的转换
- jQuery对象与dom对象的转换
- jQuery对象与dom对象的转换
- Jquery对象与Dom对象的转换
- jQuery对象与dom对象的转换
- jQuery对象与dom对象的转换
- jQuery对象与dom对象的转换
- jQuery对象与dom对象的转换
- jQuery对象与dom对象的转换
- jQuery对象与dom对象的转换
- Jquery对象与Dom对象的转换
- jQuery对象与dom对象的转换
- JQuery对象与DOM对象的转换
- jQuery对象与dom对象的转换
- Dom对象与jQuery对象的转换
- jQuery对象与dom对象的转换
- 小博老师解析Java核心技术 ——KindEditor文本编辑器使用
- 记一个Angular的问题(ng-if,ng-show)
- javascript实现数据双向绑定的三种方式
- rgb与hex颜色互转绝对实用
- java 过虑器(包装设计模式)
- jQuery对象与dom对象的转换$("#id")[0]
- 设置Winform控件层级关系
- 大数据公安应用分析
- cxgrid 学习
- mysql protocal 2: 响应报文
- React-Native 原生跳转不同的RN界面的实现思路
- php抽奖概率算法(刮刮卡,大转盘)
- iMessage app 开发
- 纸上谈兵之一 线程池的创建