我在这个结构中有HTML:
<ul class="list">
<li>name</li>
<li>name</li>
<li>name</li>
<li>name</li>
</ul>
我想检查li
元素的数量是否均匀。如何在if
声明中使用它?
答案 0 :(得分:6)
if ($('ul.list > li').length %2 != 0){
// Odd
}else{
// Even
}
答案 1 :(得分:3)
if ($('ul>li').length % 2 == 0)
{
// do if even
}
else
{
// do if not
}
此外,如果您需要申请偶数项目,您可以使用:
$('ul>li:even').addClass('even')
或者奇怪:
$('ul>li:odd').addClass('even')