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)
?
之前没见过这种风格,只是偶然发现我刚购买的模板.
上面有一些很好的答案。具体回答你的问题:
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
希望这可以帮助 :-)