JSFiddle - React, Tailwind, and code Playground
HTML
<div class="css-treeview">
<ul>
<li>
<div class="ou">
<label for="mychk">chktitle</label>
<input type="checkbox" id="mychk" />
<ul> <!-- <-- this ul is what I need to select -->
<li> some content</li>
</ul>
</div>
</li>
</ul>
</div>
CSS
.css-treeview div.ou ul /* for hiding ul's after div with class 'ou' */
{
display: none;
}
/* I tried something like this but this would select the ul if it was inside */
/* the div, which I don't want */
.css-treeview div.ou > input:checked + ul
{
display: block;
}