我有以下HTML:
我无法应用任何JavaScript,但我可以编辑CSS。我可以编辑唯一的HTML
<div>
<div>
<span class="something">Styled content</span>
</div>
<div>
Unstyled content
</div>
</div>
我需要设计风格(具体来说,显示:无;)以及无风格的内容。
我不介意我是否将整个包含div或仅包含内容的div设置为样式。
这可能吗?
答案 0 :(得分:0)
单纯css是不可能的,你可以在这里阅读答案:Is there a CSS parent selector?
你可以在jquery中做到这一点:
$(".something").parent().css("display","none");
或使用javascript:
document.getElementsByClassName("something")[0].parentNode.style.display= "none";