Select 未知级别的输入检查元素的标签

Select a label for input checked element at a unknown level

我有:

<div class=mystyle>
    <input type=checkbox>
    <div>
      <div>  <!---<< the label can be inside here--->
        <div>  <!---<< or here--->
         .....  <<!---< or ????--->
        </div>
       </div>
     </div>

    <div> 
    </div>       
</div>

我有一个 label 元素 input

我想使用勾选状态

有没有什么方法可以创建一个 css select 或连接到 select 的检查状态(label),无论它在哪里?。

( 现在我有: mystyle input:first-of-type:checked ~ div>div>div>label:hover:after 但 - - - )

试试

input:checked + div label {
    /* label style here */
}

这个选择器的意思是:“选择 div 元素内的所有 label 元素,该元素是选中的 input 的直接兄弟”