Mic*_*ach 385 css css-selectors
可能重复:
是否有CSS父选择器?
有没有办法使CSS选择器匹配以下?
All OBJECT elements
which have a PARAM element inside of them
Run Code Online (Sandbox Code Playgroud)
选择器
OBJECT PARAM
Run Code Online (Sandbox Code Playgroud)
不起作用,因为它匹配PARAM,而不是OBJECT.我想将{display:none}应用于对象; 将它应用于PARAM是没用的.
(我知道我可以用jQuery - $("object param").closest("object")和VanillaJS - 来解决这个问题document.querySelector("object param").closest("object")- 但我正在尝试在页面上创建CSS规则.)
Mic*_*ene 271
不,你要找的东西将被称为父选择器.CSS没有; 它们被多次提出,但我知道没有现有或即将出现的标准,包括它们.你是正确的,你需要使用像jQuery之类的东西或使用额外的类注释来实现你想要的效果.
以下是一些类似的问题,结果相似:
Tat*_*nen 101
唯一接近的是:containsCSS3中的伪类,但它只选择文本内容,而不是标签或元素,所以你运气不好.
在jQuery中选择具有特定子节点的父节点的简单方法可以写为(with :has()):
$('#parent:has(#child)');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
298514 次 |
| 最近记录: |