ここで提案されているように、 jQuery:first
と:visible
疑似セレクターを使用してリストの最初の可視要素を取得しようとしています: https://stackoverflow.com/a/830611/165673しかし、機能していません:
フィドル: 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>
Jクエリ:
$('li:visible:first').css('background','blue');
各リストの最初の項目が青色に変わるはずです...