当div加载时,取div并插入

时间:2013-08-08 23:35:39

标签: javascript jquery html ajax

建立一个网站,通过游戏的游戏信息进行游戏,并希望在特定div出现后插入一个div。

<div id="pbp-no-drive-0-0" class="no-drive">
  <span></span>
</div>
<div id="pbp-no-drive-0-1" class="no-drive">
  <span></span>
</div>
<div id="pbp-0-0" class="all-plays">
  <div class="drivesum></div>
  <div id="pbp-in-drive-0-3" class="play-in-drive">
</div>

<div id="pbp-no-drive-0-25" class="no-drive">
  <span></span>
</div>

<div id="pbp-0-1" class="all-plays">    
  <div class="drivesum"></div>      
</div>

首先出现“无驱动”div,驱动器启动后出现“all-plays”div。我试图在“drivesum”div之后插入“无驱动”div,如果它们已经不在那里了。有多个“全部播放”和“无驱动”。它适用于美式足球,而“无驱动”则代表着特殊的球队开始。

处理此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以编写条件语句。如果你不确定何时会附加,那么你可以有一个计时器。

var timer;

timer = setInterval(function() {   
    if( !$('.all-plays').find('.no-drive').length) {
       $('.no-drive').insertAfter('.drivesum');
       clearInterval(timer);
    } 
}, 100);