gpt4 book ai didi

jquery - 如何从集合中选择作为另一个元素的子元素的元素

转载 作者:行者123 更新时间:2023-12-01 01:20:20 26 4
gpt4 key购买 nike

标题有点令人困惑,但这就是我想要的:

  • 我有一组元素,其中包含页面中的所有 h3 元素。
    用 jQuery 术语来说:var mySet = $('h3').

  • 我还有一个 div 元素 var myContainer = $('div#foo')

  • 我需要查找集合 mySet 中属于 myContainer 子项的所有项目。

有什么想法吗?我敢打赌有一些神奇的衬垫可以做到这一点,但我想不出有什么。我宁愿手动循环遍历集合中的每个元素并使用.closest(myContainer)或类似的东西来确定关系。

请注意,在我的场景中,我无法使用像 $('div#foo h3') 这样的新选择器(这太简单了),因为我无权访问实际的选择器值(value)观。所以它必须是动态的。

最佳答案

您可以使用.filter将元素减少到与特定选择器匹配的元素的方法:

mySet.filter("div#foo > *");

您还可以通过访问 .selector 来获取 jQuery 对象中使用的选择器。属性。

关于jquery - 如何从集合中选择作为另一个元素的子元素的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051902/

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