$.load 函数的妙用

Bootstrap3.dialog 插件中有这样一个类似代码:

message: $('<div></div>').load('remote.html'),

开始想都没想,以为 load('remote.html') 返回的是 remote.html 文件的内容

load 是一个异步函数,当取 message 值时还没有返回数据,所以值也应为空

但这条代码怎么执行都能正常获取 remote.html 的内容

原来,load 返回的是 $('<div></div>') 这个对象,而 load 会把返回的结果放在这个对象里,所以只要追加这个对象就可以了

$('div').append(message);

这种不需要使用回调函数的方法也挺好

赞(0) 打赏
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

    暂无评论...