我正在div用 php 打印几个。divs然后我用jquery检查有多少。当时间码运行时,我box_num_3从DOM. 但是总数div还是5个。我想是因为DOM后台没有更新。我该如何解决这个问题?
<?php
for($i=0; $i<5; $i++){
echo '<div class="box box_num_'.$i.'">Div</div>';
}
?>
<script>
var interval = setInterval(function(){
var box_nums = $(".box").length;
console.log("total box->"+box_nums);
}, 1000);
</script>
<script>
//TIME CODE
var timer = 5;
var cd_timer = setInterval(function(){
timer-=1;
console.log(timer);
if(timer==0){
clearInterval(cd_timer);
$(".box_num_3").fadeOut(1000);
}
},1000);
</script>
编辑:已解决问题,感谢所有回答的人。
$(".box").fadeOut();
//instead
$(".box_num_3").remove();
子衿沉夜
MYYA
相关分类