我一直在查看jQuery https://github.com/jquery/jquery/tree/master/src中的源代码,但是我无法找到jQuery在何处以及如何解析并找到传入的元素。
例如
$("div.red")
我假设在jQuery源代码中的某个地方(我认为它在jQuery.fn.init中),它需要div.red
,然后以某种方式将该类与div分开,将类传递给{{ 1}},然后遍历该数组,以查看该类的每个元素是否与传入的元素匹配,在本例中为div。
这是jQuery的工作原理吗?有人能指出我发生这种情况的源代码吗?