gpt4 book ai didi

css - 完成事件后更改父项的 css

转载 作者:太空宇宙 更新时间:2023-11-04 02:27:35 25 4
gpt4 key购买 nike

<div class="pane">
<div style="background-color: #f00">
<input type="radio" name="select" id="radio1" checked />
<label for="radio1">Radio 1</label>
</div>

<div>
<input type="radio" name="select" id="radio2" />
<label for="radio2">Radio 2</label>
</div>
</div>

我想举办一个事件:如果 input[type=radio]单击,更改 css background-color parent 的(<div>)。我该怎么做?

类似于:

input[type="radio"]:checked < div {
background-color: #f00
}

有没有办法在不设置 id 的情况下做到这一点?对于每 <div>

p/s:我也不想使用 javascript 或 jquery 来做到这一点。

最佳答案

css 中没有父级选择器,所以你不能。您可以尝试设置输入或标签的样式。

您可以尝试使用同级选择器并将同级元素绝对定位在您的输入后面。

编辑:带有同级元素 .inputbg 的示例:

https://jsfiddle.net/pfv77ghe/

关于css - 完成事件后更改父项的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37087397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com