这有效:
#sList li:visible {
background: rgba(255,255,136,0.5);
}
这有效:
#sList li:nth-of-type(odd) {
background: rgba(255,255,136,0.5);
}
这不会:
#sList li:visible:nth-of-type(odd) {
background: rgba(255,255,136,0.5);
}
嗯……有什么帮助吗?
编辑:详细说明——我有一个搜索字段——在它下面.keyup
过滤一个<ul>
。
想想一个人造谷歌即时搜索类型的东西。我希望背景颜色交错。它们是在页面加载时,但是一旦您开始输入并且元素开始从列表中消除,斑马条纹背景图案就会消失并且变得不一致,因为某些元素现在被隐藏了。我想做一些事情,在每个.keyup
搜索字段上重新应用斑马条纹,以便列表保持一致的条纹。
说得通?