当前位置:  开发笔记 > 编程语言 > 正文

动态添加脚本时未定义$/jQuery

如何解决《动态添加脚本时未定义$/jQuery》经验,为你挑选了1个好方法。



1> void..:

在附加script标签之后,您不能指望它script已从网络中拉出并嵌入到您的页面中.它将异步加载.

你需要等待,或者你可以使用.onloadscript.

例如: 在附加onload事件之前,您还应该将脚本附加到DOM,并且应该在onload事件之后设置src属性:

    var jq = document.createElement("script");
    jq.type = "text/javascript";
    document.getElementsByTagName("head")[0].appendChild(jq);
    jq.onload = function() { console.log(jQuery); };
    jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有