在jquery选择器中使用>

Chi*_*hin 5 jquery jquery-selectors

可能重复:
什么a > b意思?

嗨,任何人都可以告诉我这种选择器的用途是什么?

$("> div", "#main-content")
Run Code Online (Sandbox Code Playgroud)

它是一样的吗?

 $("div", "#main-content")
Run Code Online (Sandbox Code Playgroud)

之前没见过这种风格,只是偶然发现我刚购买的模板.

Ste*_*rts 2

上面有一些很好的答案。具体回答你的问题:

jQuery 结构如何工作: $("tagToSelect", "context") 也可以表示为 $("context tagToSelect")

">" 仅选择紧邻上下文内的标签(一层深)

因此 $("> div", "#main-content") 在技术上与 #main-content 相同 $("#main-content > div") 并且会选择所有属于 #main-content 一层的 div(但不会更深)

您的另一个示例: $("div", "#main-content") 在技术上与#main-content 中的整个 DOM 结构相同 $("#main-content div") ,并将迭代 #main-content 并查找所有 div

希望这可以帮助 :-)