jQueryの:first
と:visible
擬似セレクターを使用して、リストの最初の可視要素を取得しようとすると最初に表示される要素を取得:https://stackoverflow.com/a/830611/165673をそれが働いていない:は、jQueryの
フィドル:http://jsfiddle.net/FAY9q/4/
HTML:
<ul>
<li>Item A</li>
<li>Item B</li>
<li>Item C</li>
</ul>
<ul>
<li style="display:none;">Item A</li>
<li>Item B</li>
<li>Item C</li>
</ul>
jQueryの:各リストの最初の項目は青に変わります
$('li:visible:first').css('background','blue');
...
を、正常に動作しているようだ...それがあった場合は項目Aの背景はArun- @ –
を変更しました最初のリストの項目Aの背景と2番目のリストの項目Bが変更されます – Yarin