コンテナ内のすべての2番目のdivに最初のものとは異なる背景色を付けようとしています。私が持っている問題は、divの間にJavaScriptコードがあることです。次に例を示します。:nth-child()で1秒ごとにdivを選択します。
echo '<div class="holder">';
echo '<script type="text/javascript"></script>';
echo '<div class="list_item"></div>';
echo '<script type="text/javascript"></script>';
echo '<div class="list_item"></div>';
echo '<script type="text/javascript"></script>';
echo '<div class="list_item"></div>';
echo '<script type="text/javascript"></script>';
echo '<div class="list_item"></div>';
echo '<script type="text/javascript"></script>';
echo '<div class="list_item"></div>';
echo '</div>';
私は今、次のCSSコードを追加する場合:
.holder .list_item:nth-child(even) {
background-color:#fff;
}
それはdiv要素の全てに白の背景色を与えるだろう。
誰にもこの問題を解決する方法がありますか?
P.S:CSSコードをnth-child(奇数)に変更してテストしました。しかし、それはどちらもうまくいきませんでした。
は、ここでは別の方法でのHTTPSです:// codepen。 io/anon/pen/GmbaOB –