jquery 中的 $(“#”) 与 js中的document.getElementById(“”)细微区别
来源:互联网 发布:淘宝商品推广 编辑:程序博客网 时间:2024/05/28 14:56
以前没注意过,认为jquery 中的 $("#") 与 document.getElementByIdx_x("") 是一回事,指的是同一个东西。
这次项目开发在使用验证码生成的时候,发现两者不同,使用时需要注意!通过以下测试:
js中代码
function
alert(o);
}
function
alert($("#imageYZ"));
<</span>img
看不清?<</span>a
我很打算在refresh()函数中使用
$("#imageYz").src = "${pageContext.request.contextPath }/validCodeServlet?timed=" + new Date().getMilliseconds();
进行设置,但是发现不行;原来alert(o)的结果是:
进行设置,但是发现不行;原来alert(o)的结果是:
[object HTMLCanvasElement]
[objec Object]
从这里不难看出两者真的不一样;
从这里不难看出两者真的不一样;
再用firebug调试看一下,
$("#imageYZ")和document.getElementByIdx_x("imageYZ")倒底是什么内容。调试结果如下:
$("#imageYZ") [img#imageYZ]
document.getElementByIdx_x("imageYZ") img#imageYZ
想必,看到这里,不用我说,大家也会想到结果了。
实际上,$("#imageYZ")[0]等同于 document.getElementByIdx_x("imageYZ")
$("#imageYZ")和document.getElementByIdx_x("imageYZ")倒底是什么内容。调试结果如下:
$("#imageYZ")
document.getElementByIdx_x("imageYZ")
想必,看到这里,不用我说,大家也会想到结果了。
实际上,$("#imageYZ")[0]等同于 document.getElementByIdx_x("imageYZ")
0 0
- jquery 中的 $(“#”) 与 js中的document.getElementById(“”)细微区别
- jquery 中的 $(“#”) 与 js中的document.getElementById(“”) 的区别
- jquery 中的 $(“#”) 与 js中的document.getElementById(“”) 的区别
- jquery 中的 $(“#”) 与 js中的document.getElementById(“”) 的区别
- jquery 中的 $(“#”) 与 js中的document.getElementById(“”) 的区别
- jquery 中的 $(“#”) 不等于 js中的document.getElementById(“”)
- jquery中的 $(#id)与document.getElementById( id )的区别
- jquery中的$("")与原生的document.getElementById("")的区别
- 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")的区别
- jq中的$("#id")与js中的document.getElementById("id")的区别
- jquery中的$(this)和js的document.getElementById(this)的区别
- HTTP文件断点上传
- xcode 开发工具下载和使用
- 数据结构学习----线性表的链式表示之循环双链表(Java实现)
- 【麦子学院】Linux cmd命令大全
- 关于hosts文件
- jquery 中的 $(“#”) 与 js中的document.getElementById(“”)细微区别
- Mybatis通用DAO设计封装(mybatis)
- 基于XMPP协议的Android即时通信系
- 国外程序员整理的 C++ 资源大全
- 反射型xss实战演示
- nginx折腾记(HTTP性能能测试,与Apache对比)
- android使用handlerthread创建线程示例
- mysql 外键关联中遇到的问题
- 数据结构学习----顺序栈(Java实现)