感谢大家的回复!
我清楚知道可以用 JavaScript 实现这一功能,本应一开始就提及。但我的发帖重点在于,希望用更简单的方式来实现,只需极少量的 CSS(参见我原帖中可展开的部分)。
这不仅是一个更简洁、更自然的解决方案,还能让我利用主题和主题组件的优秀内置系统进行管理。
而且,这并非什么怪异或生僻的做法。正如我最初提到的,Discourse 已经在同一元素(主题页上的帖子)上使用了类属性,用于标识发帖用户的属性(如主题作者、信任等级、群组归属等)。而在该元素的子元素(点赞按钮)中,也已存在一个类属性,用于标识该帖子是否由当前访问页面的用户发布。
基于这些原因,我认为在主题帖子元素上添加该单一属性,远比使用某种 JavaScript 技巧更为可取。