【发布时间】:2012-10-21 00:53:31
【问题描述】:
只有当一个元素有某个子元素时,有没有办法给它添加 CSS 规则?我知道使用 CSS 是不可能的,但我不确定是否可以使用 LESS。
【问题讨论】:
-
只有
:contains()检查元素是否有特定的文本内容,恐怕没有类似jQuery的has。 -
@Andy ~ 我刚刚读到
:contains()它已被弃用,但如果有替代品,这个可以工作(: -
我认为没有替代品。最好的办法可能是使用 JS 扫描查找包含的元素,然后分配一个 CSS 类。
-
虽然不完全是这个问题的要求,但应该可以做一些非常相似的事情,同构渲染 react 以基于 js 逻辑生成 html,并使用样式化组件生成基于 js 逻辑的支持 css