Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery如何查找Dom元素_Jquery_Parsing - Fatal编程技术网

jQuery如何查找Dom元素

jQuery如何查找Dom元素,jquery,parsing,Jquery,Parsing,我一直在查看jQuery中的源代码,但是我没有找到jQuery解析和查找传入元素的位置和方式 比如说 $("div.red") $(“红色部分”) 我假设在jQuery源代码的某个地方(我以为它在jQuery.fn.init中),它接受div.red,然后以某种方式从div中拆分类,将类传递给getElementsByClassName,然后运行该数组以查看具有该类的每个元素是否与传入的元素匹配,在这种情况下,一个div jQuery就是这样工作的吗?有人能告诉我发生这种情况的源代码吗?Jque

我一直在查看jQuery中的源代码,但是我没有找到jQuery解析和查找传入元素的位置和方式

比如说

$("div.red") $(“红色部分”) 我假设在jQuery源代码的某个地方(我以为它在jQuery.fn.init中),它接受
div.red
,然后以某种方式从div中拆分类,将类传递给
getElementsByClassName
,然后运行该数组以查看具有该类的每个元素是否与传入的元素匹配,在这种情况下,一个div


jQuery就是这样工作的吗?有人能告诉我发生这种情况的源代码吗?

Jquery使用sizzle选择器引擎。看看那里的源代码来理解这一点

Jquery使用sizzle选择器引擎。看看那里的源代码来理解这一点