【问题标题】:How do DOM selectors find elements in jQuery? [duplicate]DOM 选择器如何在 jQuery 中查找元素? [复制]
【发布时间】:2013-03-24 18:13:55
【问题描述】:

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

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

【问题讨论】:

标签: jquery


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    相关资源
    最近更新 更多