给定以下无序的嵌套列表结构:
<ul id="nestedList">
<li>
Item A
<ul>
<li>Item A Descrip</li>
</ul>
</li>
<li>
Item B
<ul>
<li>Item B Descrip</li>
</ul>
</li>
<li>
Item C
<ul>
<li>Item C Descrip</li>
</ul>
</li>
</ul>
我需要使用什么 jQuery 选择器来设置顶级 li 元素(项目 A、项目 B 等)而不是“描述”li 元素的样式?
我尝试使用 .children() 选择器,jQuery 文档说它只选择所选元素的直接子元素,但我尝试的所有内容要么设置整个列表的样式,要么只设置二级 li 元素的样式。
这是我正在使用的 jQuery:
$('#nestedList').children().css('font-weight', 'bold');
和:
$('ul#nestedList').children().css('font-weight', 'bold');
更新 我为此创建了一个jsFiddle,所以随意弄乱它......