我有一些情况,比如计算一些不属于多个类的li
。
<div class="col_one_half">
<ul>
<li class="individual_short_code_li"></li>
</ul>
</div>
<div class="col_one_fourth">
<ul>
<li class="individual_short_code_li"></li>
</ul>
</div>
<div class="col_one_third">
<ul>
<li class="individual_short_code_li"></li>
</ul>
</div>
<ul>
<li class="individual_short_code_li"></li>
</ul>
在此HTML部分中,我必须计算不属于individual_short_code_li
类的.col_one_half .col_one_third .col_one_fourth .col_two_third .col_three_fourth
类。
我用not()
选择器尝试了这个。但是工作不正常。
jQuery('.individual_short_code_li' ).not('.col_one_half, .col_one_third, .col_one_fourth, .col_two_third, .col_three_fourth').length;
任何帮助?
答案 0 :(得分:1)
您应该使用:
$("div.item-page > *").not('.col_one_half, .col_one_third, .col_one_fourth, .col_two_third, .col_three_fourth').find('.individual_short_code_li').length;
<强> Working Demo 强>