猿问

CSS选择器的“foo,其中包含酒吧”?

CSS选择器的“foo,其中包含酒吧”?

是否有一种方法可以使CSS选择器与以下内容相匹配?

All OBJECT elements
  which have a PARAM element inside of them

选择器

OBJECT PARAM

不工作,因为它匹配PARAM,而不是对象。我想将{Display:None}应用于对象;将其应用于Params是无用的。

(我知道我可以用jQuery完成这个任务-$("object param").closest("object")-和VanillaJS-document.querySelector("object param").closest("object")-但我正在尝试在页面上创建CSS规则。)


偶然的你
浏览 455回答 3
3回答

BIG阳

不,你要找的东西叫做父选择器..CSS没有;它们已经被多次提出,但是我知道没有任何现有的或即将出现的标准,包括它们。您正确地认为,您需要使用类似jQuery的东西或使用其他类注释来达到您想要的效果。以下是一些类似的问题,并有相似的结果:有CSS父选择器吗?CSS父/祖选择器活动子的父级复杂CSS选择器

茅侃侃

有任何方法可以编程地将类应用于对象吗?<object&nbsp;class="hasparams">那就做object.hasparams
随时随地看视频慕课网APP
我要回答