DOM选择器如何在jQuery中查找元素?

DOM选择器如何在jQuery中查找元素?,jquery,Jquery,我不熟悉jQuery。我学习了jQuery选择器,它用于选择DOM元素。但我不明白它是如何在内部找到DOM元素的。如果我给出类似于$(“#pelement”)或$(“.pclass”)的东西,jQuery如何找到DOM元素 是否使用document.getElementById()或其他什么?我如何理解这一点?它只是一个库,所以是的,如果您要查找的是一个ID,它将使用document.getElementById() 如果querySelector()在浏览器中可用,它也会使用它,否则它可能会对

我不熟悉jQuery。我学习了jQuery选择器,它用于选择DOM元素。但我不明白它是如何在内部找到DOM元素的。如果我给出类似于
$(“#pelement”)
$(“.pclass”)
的东西,jQuery如何找到DOM元素


是否使用document.getElementById()或其他什么?我如何理解这一点?

它只是一个库,所以是的,如果您要查找的是一个ID,它将使用
document.getElementById()

如果
querySelector()
在浏览器中可用,它也会使用它,否则它可能会对类使用
getElementsByClassName()

换言之,它采用浏览器中可用的内容,并使用最高效的内容,并对其进行抽象,以便您可以在代码中使用CSS选择器,而无需考虑浏览器支持的内容、使用的方法等。

然后自己找出答案。。。