如何获得 li 元素中的 div 的数量。
这是我的代码,但它不起作用。(这并不意味着每个 img 都会获得课程,即使 li 内只有 1 个 div 也是如此。)
if($('.lookbook ul li').find('div').length > 1){
$('.lookbook ul li img').addClass('lbcursor');
}
这是我的html结构:
<div class="lookbook>
<ul>
<li>
<div><img/></div>
<div></div>
</li>
<li>
<div><img/></div>
<div></div>
</li>
<li>
<div></img></div>
</li>
</ul>
</div>
第三个 img 不应该上课。
我想要 li 元素中的 div 数量,如果 div 超过 1 个,则应将 .lbcursor 类添加到 img。
我确实在这里找到了类似的答案:jquery:如果有特定班级的孩子?但它不起作用
啊,我刚刚认识到,if 子句是正确的。问题是我将类添加到哪些元素。