这是我的 HTML:
<td>
<a class="button" href="#">
<input id="download">...</input>
</a>
<a class="button" href="#">
<input id="downloadcsv">...</input>
</a>
</td>
使用 CSS
我想隐藏 <a>
其中包含 input
与 ID = downloadcsv
CSS 中有父级选项吗?
编辑:正如当前的答案所表明的那样,您不能根据其子元素之一的类来隐藏父元素。
有没有可能只用 Javascript 而不是使用像 jQuery 这样的框架来做到这一点?
最佳答案
假设 <a>
是 downloadcsv
的直接父级-输入,你可以使用
document.getElementById("downloadcsv").parentNode.style.display = "none"
关于javascript - 高级选择器 - 隐藏父项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3142560/