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 > * *')