草庐IT

TestHash

全部标签

jquery - Jquery中#的必要性是什么

如果我的html如下所示我可以通过$("#TestHash")、$(TestHash)访问它。两者的结果相同。没有#的元素有什么用?? 最佳答案 事实上,在Javascript中有一个遗留的人工制品——带有ID的元素会自动填充全局命名空间。这就是为什么您可以直接访问它的原因($(TestHash))。然而,它是旧版浏览器遗留下来的一个被误解的部分,所以你不应该依赖它。如果可能,请始终使用$("#myId")版本。 关于jquery-Jquery中#的必要性是什么,我们在StackOver

jquery - Jquery中#的必要性是什么

如果我的html如下所示我可以通过$("#TestHash")、$(TestHash)访问它。两者的结果相同。没有#的元素有什么用?? 最佳答案 事实上,在Javascript中有一个遗留的人工制品——带有ID的元素会自动填充全局命名空间。这就是为什么您可以直接访问它的原因($(TestHash))。然而,它是旧版浏览器遗留下来的一个被误解的部分,所以你不应该依赖它。如果可能,请始终使用$("#myId")版本。 关于jquery-Jquery中#的必要性是什么,我们在StackOver