$.extend({ include path: '', include: function(file) { var files = typeof file == "string" ? [file]:file; for (var i = 0; i < files.length; i++) { var name = files[i].replace(/^\s|\s$/g, ""); var att = name.split('.'); var ext = att[att.length - 1].tolowercase(); var iscss = ext == "css"; var tag = iscss ? "link" : "script"; var attr = iscss ? " type='text/css' rel='stylesheet' " : " language=' javascript ' type='text/javascript' "; var link = (iscss ? "href" : "src") + "='" + $.includepath + name + "'"; if ($(tag + "[" + link + "]").length == 0) $("body").append("<" + tag + attr + link + "></" + tag + ">"); } } }); //使用方法 $.includepath = '../js/exam'; $.include(['/addquestion.js']);
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
jquery怎么读取xml文件内容
jquery+ajax实现文件下载
以上就是jquery动态加载js文件详解的详细内容。
