可能重复:
活动孩子的父母的复杂 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>
。
有什么风格技巧吗?
我要完成的工作:
我有一个 jQuery 循环将.last
类添加到每 3<li>
个
$(".box-left li").each(function (i) {
if ((i+1) % 3 == 0)
$(this).addClass("last");
});
但我想了解是否还有其他不涉及 javascript 帮助器的方法。