如果我的html如下所示
<div id="TestHash"> </div>
Run Code Online (Sandbox Code Playgroud)
我可以访问它$("#TestHash"),$(TestHash).两者都会产生相同的结果.什么是没有#??的元素的用法
实际上,Javascript中存在遗留物 - 具有ID的元素自动填充全局命名空间.
这就是您可以按照自己的方式直接访问它的原因($(TestHash)).但是,这是传统浏览器遗留下来的一个误解,所以你不应该依赖它.
在可能的情况下,始终使用该$("#myId")版本.
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |