'>'是什么用作JQuery选择器时是什么意思?

时间:2012-06-05 15:33:49

标签: jquery

道歉,如果这是一个愚蠢的问题,但很难找到使用搜索引擎,但'>'是什么运算符是指用作选择器的意思吗?

E.g。

$('div.form-input > label')....

7 个答案:

答案 0 :(得分:5)

与CSS中相同,直接位于具有类form-input

的div中的标签
$('div.form-input label') // label can be anywhere inside the div

$('div.form-input > label') // label must be directly inside the div (at top level)

答案 1 :(得分:5)

它是父母> child - 选择与第二个选择器匹配的所有元素,它们是与第一个选择器匹配的元素的子元素例如:

div.myclass > p.yourclass

将选择myclass div中所有类的p。

答案 2 :(得分:4)

jQuery('parent > child')

描述:选择由“parent”指定的元素“child”指定的所有直接子元素。

http://api.jquery.com/child-selector/

答案 3 :(得分:3)

与css选择器相同,选择直接子项。

答案 4 :(得分:3)

它选择带有“form-input”类的div的子节点作为标签。您可以在此处阅读有关子选择器的更多信息http://api.jquery.com/child-selector/

答案 5 :(得分:3)

这是child选择器。查看更多here

答案 6 :(得分:1)

div.form-input > label选择器将匹配label

的直接div.form-input后代