什么时候比较JQuery中的DOM元素?

When do we compare DOM elements in JQuery

本文关键字:元素 DOM 中的 比较 JQuery 什么时候      更新时间:2023-09-26
$('body > div').each(function() {
...
});

比较body > div提供什么功能?

这是对这个问题的部分回答比较DOM元素和jQuery.我想做类似的事情,但我无法理解通过比较两个DOM对象提供的功能。

这不是比较。它是一个子选择器。它的作用是:

选择元素的"child"指定的所有直接子元素由"parent"指定。

如果你有这样的HTML:

<div>
    <span>A span</span>
</div>
<div>
    <p>
        <span>A span</span>
    </p>
</div>

那么$("div > span")将选择第一个span,因为它是div的子结点,但它不会选择第二个,因为它是p的子结点。

注意,删除子选择器,并使用$("div span")将选择两个 span元素,因为它查找的span元素是div后代,而不是特定的子元素

> CSS选择器不比较,它是子选择器。

更多信息在这里