2010-04-21 84 views

回答

3

您不能在任意選擇器上使用load()函數;您只能在「與URL關聯的任何元素:圖像,腳本,框架,iframe和窗口對象」(docs)上使用它。 div s沒有關聯的URL,所以您的前兩種技術都不會綁定處理程序。 window確實有一個URL,所以它會調用處理程序。您可能也有興趣ready()

+0

有用的答案,謝謝kevingessner。 – 2012-04-19 11:09:27

0

如果您在文檔或窗口加載時嘗試將HTML「hi」添加到元素「#jqtest」,那麼您幾乎就有了。

$(document).ready(function(){ 

$("#jqtest").html('hi'); 

}); 

當文檔被加載時,這將改變「#jqtest」的值。您也可以在ready()函數中指定其他事件,以便只在頁面完全加載後執行。