Is it faster to traverse the DOM from a cached selector than to find an ID'd element in the DOM?

主宰稳场 提交于 2019-12-06 02:21:39

I would think that, cached selector or not, it would be faster to use the id selector. The ID selector is pretty much a direct dictionary lookup vs the cached/closest combination which is like a dictionary lookup, followed by a tree traversal.

http://jsperf.com/traverse-from-cached-selector-vs-id-selector

The fastest lookup would be done with the native documentGetElementById function.

var container = $(document.getElementById('MyContainer'));
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!