“包含栏的foo”的CSSselect器?
可能重复:
有一个CSS父母select器?
有没有办法使CSSselect符匹配以下?
All OBJECT elements which have a PARAM element inside of them
select器
OBJECT PARAM
不起作用,因为它符合PARAM,而不是OBJECT。 我想将{display:none}应用于对象; 将它应用于参数是无用的。
(我知道我可以使用jQuery – $("object param").closest("object")
– 但我试图在页面上创buildCSS规则。
不,你正在寻找什么将被称为父母select器 。 CSS没有; 他们已经提出了多次,但我知道包括他们在内没有现成或即将出台的标准。 你是正确的,你需要使用类似jQuery的东西,或者使用额外的类注解来达到你想要的效果。
以下是一些类似的问题,其结果类似:
- 有一个CSS父母select器?
- CSS父/祖先select器
- 活动子项父项的复杂CSSselect器
唯一接近的是CSS3中:contains
伪类,但只select文本内容,而不是标签或元素,所以你运气不好。
在jQuery中select具有特定子项的父项的简单方法可以写为:
$('#parent:has(#child)');
有什么办法可以编程应用一个类的对象?
<object class="hasparams">
然后做
object.hasparams