我有以下HTML:
<ul>
<li>A
<ul>
<li>subsection</li>
</ul>
</li>
<li>B
<ul>
<li>subsection</li>
</ul>
</li>
<li>C
<ul>
<li>subsection</li>
</ul>
</li>
</ul>
如何使用jQuery来定位第一层级的<li>
元素?
例如,我需要在鼠标悬停时将字体加粗应用于字母A、B和C的<li>
元素,但不要将该字体样式应用于嵌套的名为subsections的<li>
元素。
这里有一个初始的jsfiddle DEMO,如果您想使用它。
谢谢。
编辑--
解决方案:
子选择器,这就是答案。
不需要jQuery,可以使用CSS来完成此操作。
这是更新后的DEMO。
编辑-- 这是一个更清晰的演示
谢谢。