jQuery如何找到Dom元素

时间:2013-10-13 05:24:47

标签: jquery parsing

我一直在查看jQuery https://github.com/jquery/jquery/tree/master/src中的源代码,但是我无法找到jQuery在何处以及如何解析并找到传入的元素。

例如

$("div.red")

我假设在jQuery源代码中的某个地方(我认为它在jQuery.fn.init中),它需要div.red,然后以某种方式将该类与div分开,将类传递给{{ 1}},然后遍历该数组,以查看该类的每个元素是否与传入的元素匹配,在本例中为div。

这是jQuery的工作原理吗?有人能指出我发生这种情况的源代码吗?

1 个答案:

答案 0 :(得分:4)

Jquery使用sizzle选择器引擎。查看那里的源代码来理解它。 http://sizzlejs.com