javascript - 怎么判断动态插件的html元素加载完成?
大家讲道理
大家讲道理 2017-04-11 10:57:47
[JavaScript讨论组]

需求描述:
现在从后台ajax过来一段html,用$('body').append(html)或$('body').html(html)插入body,如何判断这段html是否加载完成呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
ringa_lee

jq,有个ready事件。

怪我咯

如果只是其中一段html的话不用判断吧

$('body').append('<h1 class="haha">666666</h1>');
console.info($('.haha').text());

就像上面的代码,因为JavaScript是单线程的,所以只有等到append之后会执行下面的代码。

你可以再ajax返回数据后append()或者html()之后再做你想要的操作

巴扎黑

用一个函数包装一下,返回一个回调函数

function addHtml(callback){
    $('body').append('<h1 class="haha">666666</h1>');
    callback();
}//在callback函数中写你要做的后续处理
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号