Javascript Cufon(jQuery?)选择器不选择子项
我有一个非常基本和常用的带有子菜单的列表菜单:Javascript Cufon(jQuery?)选择器不选择子项,javascript,jquery-selectors,cufon,Javascript,Jquery Selectors,Cufon,我有一个非常基本和常用的带有子菜单的列表菜单: <ul> <li>Home</li> <li> About <ul id="sub-menu"> <li>Child1</li> <li>Child2</li> </ul> </li> </ul
<ul>
<li>Home</li>
<li>
About
<ul id="sub-menu">
<li>Child1</li>
<li>Child2</li>
</ul>
</li>
</ul>
有没有办法只选择菜单的第一级而忽略另一级?现在两个级别都有字体,但我想为子菜单使用其他字体
我是Javascript、Cufon和jQuery的初学者,我尝试过使用儿童选择器,但没有成功。如何实现这一点?您的JavaScript库似乎使用了CSS样式选择器;你可以用
<ul class='containingMenu'>
<li>Home</li>
<li>
About
<ul id="sub-menu">
<li>Child1</li>
<li>Child2</li>
</ul>
</li>
</ul>
其中>使选择器仅应用于作为ul.Containing菜单的直接子菜单的li的直接子菜单的a
↪ . 为了a?我的意思是从问题中读到,提问者希望匹配的所有直接子项,然后是其中的所有标记。我做了一点澄清。ul.containingMenu>li也匹配包含关于的li;如果这个li包含一个a-直接子代或后代-它将由ul.containingMenu>LIA匹配,这是OP不想要的。好的,你说得对。我忘了那封信也装在一封信里了。修正:-选择你的作为最佳答案。。对不起,我忘了这个问题
<ul class='containingMenu'>
<li>Home</li>
<li>
About
<ul id="sub-menu">
<li>Child1</li>
<li>Child2</li>
</ul>
</li>
</ul>
ul.containingMenu > li > a