当我使用:
将从外部html加载的元素附加到动态创建的元素时$(this).appendTo('#newHost'); // newHost is dynamically created
并称之为parent()
我得到了“老”的父母;我追加的元素位于原始加载的html
如何引用#newHost
,因为该名称将动态生成而不一定相同?
编辑: 当我查看开发检查器DOM树时,我看到:
<div id="newHost" style="position: ...">
<img id="ph01" src=".../image01.jpg" style="position...">
</div>
在我的情况下, $(this)
是图片,我试图检索#newHost
而不是通过ID
名称实际调用它,以便我可以访问其属性
答案 0 :(得分:1)
反过来使用它:
$('#newHost').append(this). ...