1
我试图选择ul的每一个可见子元素。我试图使用:可见,但没有得到它的工作。是否有另一种选择显示元素的方式:list-item?我想:可见只是看着显示器:块?选择显示元素:list-item
我试图选择ul的每一个可见子元素。我试图使用:可见,但没有得到它的工作。是否有另一种选择显示元素的方式:list-item?我想:可见只是看着显示器:块?选择显示元素:list-item
如果您使用的是nth-child
,则在确定其nth
位置时,不会考虑:visible
返回的子集。
您首先需要选择可见部分,然后执行.filter()
。
$('ul > li:visible').filter(function(i) {
return i % 3 === 2;
}).addClass('third');
编辑:原来的答复是使用nth-child
将在这种情况下失败。固定。
元素仅在其“display”设置为“none”时被视为隐藏,其他所有内容都被视为可见。 – 2011-02-15 22:09:17