javascript - div标签的onload

标签 javascript jquery

我有 div 标签,在发生某些事件后,我将一些图像和文本插入(更改旧内容)到此标签中,例如:

    $("#some_button").on("click", function () {
        $("#mydiv").html("<div>aaaa</div><img src='1.jpg'><div>bbb</div><img src='2.jpg'>");
    });

我想要在加载“mydiv”标签完整内容后,警报(“mydiv contonet 已加载”)。也就是说,有些像这样:

$("#mydiv").onload( function () {
     alert("mydiv contonet is loaded");
});

请告诉我,这是怎么做到的?

最佳答案

Div 没有 onload 事件。你能做的最好的事情就是这样:

<div id="myDiv">I am a div</div>
<script>// do stuff with loaded div</script>

...除非您可以/想要专门处理 div 中支持 onload 的内容,例如图像。

关于javascript - div标签的onload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12353554/

相关文章:

javascript - Magento 中的 CSS 在整个站点范围内应用?

javascript - JQuery UI 自定义模态对话框

javascript - 有人可以解释一下这个函数中的queue()和dequeue()吗?

javascript - 在 YUI 中,clientHeight、winHeight 和 docHeight 有什么区别?

jquery - 为什么 jQuery ajax (JSONP) 在没有 `&callback=` 的情况下可以工作,但会因 `&callback=functionname` 而失败

javascript - 强制页面预加载器出现在任何内容之前

javascript - 将整个页面向左移动,然后向右移动

javascript - 当我尝试从网站的其他页面访问网页时,如何从缓存中获取网页并恢复表单中的数据?

javascript - KnockoutJS - 选择下拉列表绑定(bind)不起作用

javascript - Qooxdoo 中的行渲染