CSS将样式应用于父级的CSS

时间:2011-02-13 17:13:04

标签: jquery css html5

考虑到这样的事情:

.threadTitle {

}

.threadTitle.jeditable input {
}

当jeditable(jquery插件)处于活动状态时,输入会出现,如果不是,则INPUT不在页面上。我想要做的是只有当输入在页面上时才将样式应用于.threadTitle?

当输入(.threadTitle.jeditable输入)可见时,.threadTitle {...}

这可以用CSS吗?

1 个答案:

答案 0 :(得分:1)

.threadTitle:has(input)将匹配具有.threadTitle类的元素,当且仅当它包含输入元素时。并非所有浏览器都支持它。

它被称为:contains(我必须将它与jQuery :has选择器混合在一起);更重要的是,它刚刚从CSS3草案中获得removed