我刚刚重新思考了这个问题,既然结果现在总是显示出来,我意识到可以用一种简单得多的方式来实现我的目标。
所以请保持原样!LOL ![]()
我只需选中目标(或非 .chosen)的结果元素,并将它们设置为不显示。
div.poll div.poll-container ul.results > li:not(.chosen) {
display: none;
}
当我几年前编写这段代码时,我可能没有注意到 .chosen 类,或者这是最近才添加的?
无论如何,我之前的实现明显过度设计了(轮询 JavaScript!),而这段代码似乎就能满足我的需求。

再次感谢。