2014-10-17 30 views
2
我有一個工作,同時加載 div

$(document).ready(function() {div負荷運作良好不工作,但它停止加載div後的工作。爲什麼發生

下面是代碼我一起工作的樣品:

<div id="abc0"> 
    <div id="abc">  
     <script> 
       $(document).ready(function() { 
        alert("test"); 
       }); 
     </script> 
    </div> 
</div> 

這裏是我使用的加載功能:

$("#abc0").load('mypage #abc'); 
+0

請問,如果你把'警報( 「測試」),它的工作;'文檔外準備好了嗎? – Barmar 2014-10-17 06:31:44

+0

它在這裏工作正常......控制檯中有任何錯誤嗎? – 2014-10-17 06:31:54

+1

只需從div中刪除$(document).ready函數,並將簡單的警報。 – 2014-10-17 06:39:56

回答

2

使用回調函數進行警報。

$("#abc0").load("mypage #abc > *", function(){ 
    alert("test"); 
}); 
+1

這是不同的。他希望通過AJAX動態加載Javascript。 – Barmar 2014-10-17 06:32:19

0
$(function() { 
alert("test me"); 
}); 

有些時候你必須寫的jQuery而不是$

jQuery(document).ready(function($) { 
//do jQuery stuff when DOM is ready 
}); 
相關問題