gpt4 book ai didi

jquery - 使用 jQuery 选择器匹配第一个匹配的分层后代

转载 作者:行者123 更新时间:2023-12-03 22:52:56 24 4
gpt4 key购买 nike

[编辑]我已经改写了问题并删除了示例,因为它似乎让您感到困惑。抱歉给您带来麻烦。

我需要匹配第一个与选择器匹配的后代。

如果多个元素与此选择器匹配,但位于不同的树中(即,如果一个元素不是另一个元素的父元素),那么我想选择它们。

确切的 DOM 结构未知,所以我不能使用像 .children( )> 选择器这样的函数(因为它们希望用户确定关于实际的 DOM 结构)。

我需要的实际上看起来像 .closest( ) 函数,但用于匹配子项而不是父项,并且可能一次匹配多个子项。

最佳答案

#B开始的每一棵树都是由.children()定义的;这样的树中的每个第一个 .foo 都是 .find('.foo:eq(0)'),所以你应该能够使用这个:

$('#B').children(':not(.foo)').andSelf().find('.foo:eq(0)');

关于jquery - 使用 jQuery 选择器匹配第一个匹配的分层后代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13448113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com