gpt4 book ai didi

javascript - 按类查找从父元素开始的元素

转载 作者:行者123 更新时间:2023-11-29 16:42:00 25 4
gpt4 key购买 nike

设置如下;

var o = $('
<div class="a a-1">
<div class="b"></div>
<div class="c">
<div class="a a-2"></div>
</div>
<div class="a a-3"></div>
</div>
');

如何查找所有类“a”元素?

当我尝试o.find('.a')时,返回元素 .a-2 和 .a-3,不带父类 (.a-1)。所以我也尝试添加一个包装器 '<div><div class="a a-1">...</div></div>'但由于我使用ajax,它搞乱了前端渲染。

有什么想法吗?

附录:有人建议与jQuery.find() ignores root node相似。 。没问题,只是问题需要捕获一个元素。在这种情况下,.filter()应该足够了。问题是“我怎样才能捕获一个......”在这种情况下我需要所有这些。

最佳答案

对于 jQuery 1.8 及更高版本,您可以使用 .addBack()

o.find(".a").addBack(".a")

在 jQuery 1.8 之前,使用 .andSelf() (现已弃用):

o.find(".a").andSelf(".a")

关于javascript - 按类查找从父元素开始的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44803110/

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