是否有一种方法可以使CSS选择器与以下内容匹配?
All OBJECT elements
which have a PARAM element inside of them
选择器
OBJECT PARAM
无效,因为它匹配PARAM,而不是对象。我想将{display:none}应用于对象;将其应用于PARAM没用。
((我知道我可以使用jQuery-$("object param").closest("object")
-和VanillaJS-document.querySelector("object param").closest("object")
-但我正在尝试在页面上创建CSS规则。]
否,您要查找的内容称为父选择器。 CSS没有。他们已经被多次提出,但是我不知道包括它们在内的现有标准或即将出现的标准。您是正确的,您需要使用jQuery之类的东西或使用其他类注释来实现所需的效果。
以下是一些类似的问题,其结果相似:
您可以通过任何方式以编程方式将类应用于对象吗?
$('#parent:has(#child)');
然后做
<object class="hasparams">