上記の子の直接の親ではないセレクタの疑似クラスnth-child
をどのように使用しますか?ハイレベルセレクタのn番目の子を選択してください
HTML
<div id="main">
</div>
CSS
.test {
width: 100px;
height: 100px;
background: red;
}
#main .test:nth-child(even) {
background: green;
}
JS
// doesnt work
for (var i = 0; i < 3; i++) {
$('#main').append('<div><div class="test"></div></div>')
}
// works
for (var i = 0; i < 3; i++) {
$('#main').append('<div class="test"></div>')
}
偶数または奇数が必要な場合はnth-of-typeを使用するはずですが、なぜ動作していないのかはわかりません。なぜ、親のdivを背景と一緒にするのはなぜですか? – Omeed
:nth-child(n)セレクタは、**親**のn番目の子であるすべての要素に一致します。 – Steve