我正在使用jQuery加載()函數從一個div內加載一些內容。它顯示在瀏覽器上,但是當我嘗試使用函數find()時,它找不到任何東西,因爲它不會顯示在DOM中。我已經嘗試在加載之後,在使用find()之前打印出div的HTML內容(保存加載的內容的HTML內容) - 它顯示了div之前的HTML內容被加載進來。加載div還沒有在DOM
所以問題是,如何在加載的內容中查找某個id,如果它不在DOM中呢?
也許我可以用live()和自定義事件解決這個問題嗎?
這裏是正在發生的事情的一些非常簡單的代碼:
$('#serverctl-server-dc').load('query.php?m=serverctl&q=shelf_view');
console.log($('#srv-1111').html());
生成的源不包括#SRV-1111元素,它包含HTML。雖然我沒有在控制檯中找到任何東西。
,如果你能分享/顯示的代碼這將會有所幫助。 – 2011-01-27 12:33:14