我有一个嵌套列表,希望less仅匹配那些包含<li>
个子列表的<ul>
行。
例如,在以下列表中,我想匹配cats
,devious
和dogs
,而不是playful
,destructive
,deadly
,fast
和smart
。
<ul>
<li>cats
<ul>
<li>playful</li>
<li>devious
<ul>
<li>destructive</li>
<li>deadly</li>
</ul>
</li>
</ul>
</li>
<li>dogs
<ul>
<li>fast</li>
<li>smart</li>
</ul>
</li>
</ul>
我该怎么做?
答案 0 :(得分:0)
这在CSS或LESS中是不可能的,但是如果你可以使用JQuery,那么我会这样做:
$("li"):has("ul,li").addClass('childClass');
希望这有帮助!