次の順不同のネストされたリスト構造があるとします。
<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>
トップレベルの li 要素 (アイテム A、アイテム B など) のみをスタイル設定し、「説明」li 要素をスタイル設定しないために、どの jQuery セレクターを使用する必要がありますか?
jQueryのドキュメントによると、選択した要素の直接の子のみを選択する.children()セレクターを使用してみましたが、試したものはすべて、リスト全体または第2レベルのli要素のみをスタイルしました。
私が使用していたjQueryは次のとおりです。
$('#nestedList').children().css('font-weight', 'bold');
と:
$('ul#nestedList').children().css('font-weight', 'bold');
UPDATE私はこれのためにjsFiddle を作成したので、それをいじってください...