你在做什麼是你概括一切。在關閉內部進行具體說明。請參見下面的代碼片段:
$(document).ready(function() {
$('ul.level_2').each(function() {
if ($(this).children().length > 2)
$(this).addClass("short");
});
});
* {font-family: 'Segoe UI';}
ul {color: blue;}
.short {color: red;}
.large {color: green;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<ul>
<li>No Submenu</li>
<li class="sub">
Long Submenu
<ul class="level_2">
<li>Something</li>
<li>Something</li>
<li>Something</li>
<li>Something</li>
<li>Something</li>
</ul>
</li>
<li class="sub">
Short Submenu
<ul class="level_2">
<li>Something</li>
<li>Something</li>
</ul>
</li>
</ul>
還必須應用類的父母,而不是孩子。
你算'在** **所有'ul's li's一次,並添加類**如果總數是'> = 3',所有**'ul's。 – Regent