Jquery中#的必要性是什么?

前端之家收集整理的这篇文章主要介绍了Jquery中#的必要性是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我的html如下所示
<div id="TestHash"> </div>

我可以以$(“#TestHash”),$(TestHash)的形式访问它.两者都会产生相同的结果.
什么是没有#??的元素的用法

解决方法

实际上,Javascript中存在遗留物 – 具有ID的元素会自动填充全局命名空间.

这就是你可以直接访问它的原因($(TestHash)).但是,它是遗留浏览器遗留下来的一个被误解的部分,所以你不应该依赖它.

在可能的情况下,始终使用$(“#myId”)版本.

猜你在找的jQuery相关文章