给定这样的东西:
.threadTitle {
}
.threadTitle.jeditable input {
}
当jeditable(jquery插件)处于活动状态时,将显示输入,如果未激活,则INPUT不在页面上。我想做的是仅当输入在页面上时才将样式应用于.threadTitle吗?
当输入(.threadTitle.jeditable输入)可见时的.threadTitle {...}
CSS有可能吗?
最佳答案
当且仅当.threadTitle:has(input)
包含输入元素时,该元素才会与.threadTitle
类匹配。并非所有浏览器都支持。
它称为:contains
(我必须将其与jQuery :has
选择器混合使用);更重要的是,它显然是前段CSS3草案中的removed。