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