有沒有方法可以選擇一個不是孩子的元素?我不確定如何說出或解釋它。希望這些代碼會爲自己說話:有沒有辦法選擇一個不是小孩的元素?
小提琴:http://jsfiddle.net/kBhgV/3/
HTML:
<div title="section-1">
<div>
<input type="checkbox" id="item-1">
<label for="item-1">Item 1</label>
</input>
</div>
</div>
<div title="section-2">
<div>Test Drop</div>
</div>
CSS:
[title=section-2] {
display: none;
}
input:checked ~ [title=section-2] {
display: block;
}
有沒有一種方法,當你選中該複選框,它會展示第二部分而不讓第二部分成爲第一部分的孩子?
否;這將需要穿過元素的父母。 –