$("#id")与document.getElementById("id")的区别
来源:互联网 发布:d3.v4.min.js下载 编辑:程序博客网 时间:2024/05/31 19:01
document.getElementById(“id”) 返回的是DOM对象
$(“#id”) 返回的是jQuery对象
两者是不完全相等的
document.getElementById("id")===$("#id") //false
jQuery对象和DOM对象是可以相互转换的,这样DOM对象就可以使用jQuery里的方法,jQuery对象也可以使用DOM对象的方法
1、jQuery对象 => DOM对象
(1) [index]
document.getElementById("id")===$("#id")[0] //true
(2) .get[index]
document.getElementById("id")===$("#id").get(0) //true
转换后的jQuery对象可以使用DOM对象的方法,例如:
$("#id").get(0).innerHTML; //不会报错
2、DOM对象 => jQuery对象
DOM对象只要用 $() 包装起来,就可以转化成jQuery对象
$(document.getElementById("id")).html(); //不会报错
转换后的对象类型,不能再使用原对象类型的方法
以此类推,这些区别类似
- $(“div”) 与 document.getElementsByTagName(“div”)
- $(“name=’name’”) 与 document.getElementsByName(“name”)
0 0
- $("#id")与document.getElementById("id")的区别
- $("#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")的区别
- jquery中的 $(#id)与document.getElementById( id )的区别
- document.getElementById("id").value与$("#id").val()之间的区别
- 【JavaScript】jQuery中的$("#id")与document.getElementById("id")的区别
- document.getelementbyid('id') 和 $('#id')的区别
- $("#id") 和 document.getElementById('id')的区别
- $('#id')与document.getElementById( id )
- JS中$()方法与document.getElementById('id')的区别
- document.getElementById(id)的隐藏与显示
- jQuery的$("#id")和document.getElementById("id")的区别
- Linux学习笔记26 --DNS
- hilife技术支持网站
- 多线程下载工具axel
- linux服务配置之DNS
- Hibernate配置文件中指定MySQL数据库的编码方式
- $("#id")与document.getElementById("id")的区别
- Caffe学习系列(5):其它常用层及参数
- linux基础学习之dns服务3-1
- bzoj3714: [PA2014]Kuglarz
- 理解递归
- 从输入url到页面展示到底发生了什么(面试常题)
- centerloss new lfw result
- Android SO 文件的兼容和适配
- Java环境配置