从上面的帖子,
“对话框将其内容移出其表单,并将其附加到正文。可能是为了更好地控制 DOM,以确保它始终显示在中心,高于其他所有内容,并且不包含在某些绝对定位的 DIV 左右……”
如果是这样,我怎样才能在弹出对话框中获得动态内容?
可以说,我想在对话框弹出窗口上加载一个目录树。
我正在使用 ASP.Net MVC 3.0。
当我单击 page1 上的按钮时,我对控制器 (controller1) 进行了 ajax 调用。有一个与控制器关联的视图 (view1)。我得到结果并将其设置为对话框正文并打开对话框。
现在在 view1 中,我添加了一个用于动态设置 div 内容的 javascript 元素。
<script type="text/javascript">
$(document).ready(function () {
$("#treeViewDivOnPopup")
.html('<p>All new content. <em>You bet!</em></p>');
});
</script>
我在 view1 上有这个 div - treeViewDivOnPopup。执行此操作时,视图上的所有静态文本都正确显示在对话框中。但是脚本无法动态找到 div。
我怎样才能让它工作?