2 回答
TA贡献1828条经验 获得超3个赞
length在等待元素隐藏后,只需使用具有可见性的选择器即可。
// A $( document ).ready() block.
$( document ).ready(function() {
var total_div_after = 0;
$('div.fade').fadeOut(1000, function() {
total_div_after = $('div').not(":hidden").length;
console.log('After fade:', total_div_after);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="box">Visible</div>
<div class="box">Visible</div>
<div class="box">Visible</div>
<div class="box fade">(fade)</div>
TA贡献1868条经验 获得超4个赞
var container_div = document.getElementById('id_of_container_div');
var count = top_level_div.getElementsByTagName('div').length;
要计算指定类的所有 div,请执行以下操作:
var numItems = $('.item').length;
添加回答
举报