首先看图、
我(写错的代码) 【多了一个“>”】
运行结果图:
-----------------------------------------
【没有多 ">" 】
运行结果图:
观察到蓝色方块的数字, 分别为 1 和 2
$(applicationId + " > span.title > span.page ") =1
$(applicationId + " > span.title > span.page > ") 一但多出了 ">" 结果就意外的变成2了
我也在其他的方法里 选择器进行了常识,结果都是很意外。
我想知道这属于什么原理?
这是层级选择器吧,出现这个问题,是不是span.page下面还有子元素呢?
下面有子, 但是它跟数字没有直接关系。
@Mundo Novo: 我尝试了一下使用$("div#newTab > ul > li ")可以获取其下的元素,如果使用$("div#newTab > ul > li >")直接就是不支持此方法……