-3

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

是否使用 document.getElementById() 之类的?我怎么能理解这个?

4

1 回答 1

2

它只是一个库,所以是的,如果您正在寻找一个 ID,它使用document.getElementById()

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

换句话说,它采用浏览器中可用的内容并使用最有效的内容,并将其抽象化,以便您可以在代码中使用 CSS 选择器,而无需考虑诸如浏览器支持什么以及使用什么方法等内容.

于 2013-03-24T18:17:51.960 回答