2013-12-17 34 views
0

當我附上使用從外部HTML加載到動態創建的元素的元素:什麼是父母的孩子後是「appendedTo」

$(this).appendTo('#newHost'); // newHost is dynamically created 

,並調用它的parent()我得到的「老」父;我正在追加的元素駐留在原始加載的html中

我該如何參考#newHost,因爲該名稱將被動態生成並且不總是相同的?

編輯: 當我看着dev的檢查DOM樹我看到:

<div id="newHost" style="position: ..."> 
    <img id="ph01" src=".../image01.jpg" style="position..."> 
</div> 

$(this)在我的情況是圖像,我試圖找回#newHost未經ID名稱,以便實際調用它,我可以訪問它的屬性

+0

它不清楚是什麼你的問題是 – Octopus

+0

'this.parentNode'? –

+0

已編輯的問題... – user3101259

回答

1

使用它周圍的其他方法:

$('#newHost').append(this). ... 
+0

這樣做會使'newHost'成爲父母嗎? – user3101259

+1

@ user3101259:'$('#newHost')''實例將是'.append()'返回的內容 – zerkms

相關問題