尝试使用jQuery的第一个和可见的伪选择器来获取列表的第一个可见元素,如下所示:
http://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>
JQUERY:
$('li:visible:first').css('background','blue');
每个列表中的第一个项目应该变成蓝色…