gpt4 book ai didi

jquery - 孙子选择器,或如何将选择器锚定在已知元素上

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

假设我有一个元素层次结构,#root 位于其根部。我可以使用 $('#root > * > *') 来获取它的所有孙子。如果我已经有了 $('#root'),有什么办法可以做到这一点吗?

$('#root').find('* > *') 绝对不是它,因为它会很高兴地从第一个星星的任何后代“开始”,而不仅仅是 #root children 。

jQuery 中是否有任何函数可以“锚定”当前元素,从其子元素或自身开始?它已经困扰我一段时间了,我在文档中找不到类似的内容。

最佳答案

使用另一个 > 开始查找表达式(此语法为 documented ):

// This is functionally the same as $('#root > * > *')
$('#root').find('> * > *')

或调用.children()两次:一次为其子代,另一次为其孙代:

$('#root').children().children()

关于jquery - 孙子选择器,或如何将选择器锚定在已知元素上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10823225/

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