Raj*_*aja 2 jquery jquery-selectors
我正在审查代码并发现了
$("#item1 #item2") and $("#item1>#item2")
Run Code Online (Sandbox Code Playgroud)
可互换使用.有什么区别或是一回事吗?
两者都匹配
<div id="item1">
<div id="item2">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但只有第一个匹配
<div id="item1">
<div>
<div id="item2">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
第一个表达式使用后代选择器.>第二个表达式中的符号是子选择器.两者都是标准的CSS选择器.
但是,由于ids 必须是唯一的,因此两者都过于复杂.相反,你应该使用$('#item2')
| 归档时间: |
|
| 查看次数: |
163 次 |
| 最近记录: |