首页 新闻 搜索 专区 学院

JQ 一个特殊问题。(不知道算不算BUG)

0
悬赏园豆:10 [已关闭问题] 关闭于 2012-11-05 17:31

首先看图、
我(写错的代码) 【多了一个“>”】


运行结果图:

-----------------------------------------

【没有多 ">" 】



运行结果图:

 

 

 
观察到蓝色方块的数字, 分别为 1 和 2
$(applicationId + " > span.title > span.page   ") =1

$(applicationId + " > span.title > span.page  > ")  一但多出了 ">" 结果就意外的变成2了
我也在其他的方法里 选择器进行了常识,结果都是很意外。

我想知道这属于什么原理?

Mundo Novo的主页 Mundo Novo | 初学一级 | 园豆:82
提问于:2012-10-23 12:29
< >
分享
所有回答(1)
0

这是层级选择器吧,出现这个问题,是不是span.page下面还有子元素呢?

ms_water | 园豆:510 (小虾三级) | 2012-10-23 13:34

下面有子, 但是它跟数字没有直接关系。

支持(0) 反对(0) Mundo Novo | 园豆:82 (初学一级) | 2012-10-23 13:52

@Mundo Novo: 我尝试了一下使用$("div#newTab > ul > li ")可以获取其下的元素,如果使用$("div#newTab > ul > li >")直接就是不支持此方法……

支持(0) 反对(0) ms_water | 园豆:510 (小虾三级) | 2012-10-23 14:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册