jquery选择器&x27$(“someID”>;**)和x27;什么意思?

jquery选择器&x27$(“someID”>;**)和x27;什么意思?,jquery,jquery-selectors,Jquery,Jquery Selectors,此选择器的含义是什么:$(“#someID>**”) 我知道表示子节点,*表示所有节点,但我对这两个星号感到困惑。有什么想法吗?它会选择所有的孙子或更低的\someID 说明: \someID>*的\someID 添加*会增加这些孩子的数量。(但不是孩子们自己) 因此,它将选择#someID的所有子代,但其直接子代除外 它也可以写成$('someID*')。而不是('someID>*') 获取#someID的所有/任何直接/直接子元素,然后通过仅获取子元素不获取这些元素中的任何子元素。它不会选择

此选择器的含义是什么:
$(“#someID>**”)


我知道
表示子节点,
*
表示所有节点,但我对这两个星号感到困惑。有什么想法吗?

它会选择所有的孙子或更低的
\someID

说明:
\someID>*
\someID

添加
*
会增加这些孩子的数量。(但不是孩子们自己)

因此,它将选择
#someID
的所有子代,但其直接子代除外

它也可以写成
$('someID*')。而不是('someID>*')


获取
#someID
的所有/任何直接/直接子元素,然后通过仅获取子元素

不获取这些元素中的任何子元素。它不会选择它的直系子代。@Harmen:我也没有说,它最终会选择后代:)@Harmen:是的,这可能会引起混乱,在最后补充了几个字。谢谢:)也可以写成:
$('#someID').children().find('*')@Patrick:你说得对;这更清楚,而且可能更快一点。
$('#someID > * *')