Jquery中$(”#id”)和document.getElementById(”id”)的区别
来源:互联网 发布:linux 复制文件夹覆盖 编辑:程序博客网 时间:2024/05/15 07:12
刚开始学习Jquery。遇到了一些困难。
我使用Jquery的$(”#id”)选择了<select>标签,然后用DOM的add方法插入<option>节点,失败,换用document.getElementByID就可以。一直以为Jquery的$方法返回的是DOM对象,搜索了一下才知道,原来是有差别的,看来是我看书的时候不认真造成的。
用Jquery选择的包装集返回的是Jquery对象,用document.getElementByID返回的却是DOM对象,既然对象不同,方法也就不能混用,所以我开始的时候使用add方法是没用的。这里有一篇文章详细讲解Jquery对象和DOM对象之间的转换。简单说来就是:Query对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。 对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象)。
所以对于我遇到的问题,我只要使用$(”#id”)[0];就可以获得DOM对象了,就可以使用add方法了。
———————————update———————————————
用Jquery的时候,用.each()可以遍历包装集里面的DOM对象
- Jquery中$(”#id”)和document.getElementById(”id”)的区别
- jQuery的$("#id")和document.getElementById("id")的区别
- jquery $("#id") 和document.getElementById("id")的区别
- document.getelementbyid('id') 和 $('#id')的区别
- $("#id") 和 document.getElementById('id')的区别
- jquery中$(id)与document.getElementById;innerHTML和.html()区别
- jquery中的 $(#id)与document.getElementById( id )的区别
- jquery 中的 $("#id") 与 document.getElementById("id") 的区别
- jquery中的$("#id")与document.getElementById("id")的区别
- jquery中的$("#id")与document.getElementById("id")的区别
- jquery中的 $(#id)与document.getElementById( id )的区别
- jquery中的$("#id")与document.getElementById("id")的区别
- jquery中的$("#id")与document.getElementById("id")的区别
- jquery中的 $(#id)与document.getElementById( id )的区别
- 【JavaScript】jQuery中的$("#id")与document.getElementById("id")的区别
- jQuery中的$(#id)和document.getelementbyid(id)的不同
- jquery中$("#id")与document.getElementById("id")的区别与联系
- $("#id")与document.getElementById("id")的区别
- 《阿凡达》续集:地球人重返avatar潘多拉星球,成功摘取带回Na"vi族食物
- IE兼容滚动效果
- 文件上传
- 导出SAP系统内的用户-角色-TCode关系
- 《阿凡达》女主角:来自潘多拉星球的辣妹
- Jquery中$(”#id”)和document.getElementById(”id”)的区别
- 软件工程书上没有的定律
- JS控制字符串
- COOKIE的JS静态类
- WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(6)-SDHC驱动
- 伟福编译器
- 墙王谓古哥曰 Recent GoogleGate in Classical Chinese
- 托管C++应用程序开发之概述
- HttpWebRequest详解