重複の可能性:
アクティブな子の親の複雑な CSS セレクター
<li>子要素のクラスでベースのスタイルを設定するにはどうすればよいですか?
例:
<div class"options">
<ul>
<li> <a href="#"> option 1 </a> </li>
<li> <a href="#"> option 2 </a> </li>
<li> <a class="last" href="#"> option 3 </a> </li>
<li> <a href="#"> option 4 </a> </li>
<li> <a href="#"> option 5 </a> </li>
<li> <a class="last" href="#"> option 6 </a> </li>
<li> <a href="#"> option 7 </a> </li>
<li> <a href="#"> option 8 </a> </li>
<li> <a class="last" href="#"> option 9 </a> </li>
</ul>
</div>
aでスタイリングできます.options li a.last { ... }
margin:0しかし、私が望むのは親に適用することであり、内部にあるものだけliを制御する方法がありません。<li><a>
スタイルのコツはありますか?
私が達成しようとしていること:

クラスを.last3番目ごとに追加するjQueryループがあります<li>
$(".box-left li").each(function (i) {
if ((i+1) % 3 == 0)
$(this).addClass("last");
});
しかし、javascript ヘルパーを使用しない他の方法があるかどうかを知りたかったのです。