我在使用jQuery引入JS文件时遇到了问题。虽然我找到了很多资源,但他们对我来说都不起作用。我非常确定js文件的路径是正确的。这是我的两次尝试:
第一种方法(我更倾向于使用)可以使用标签(用于引入CSS文件),但无法使用
第一种方法(我更倾向于使用)可以使用标签(用于引入CSS文件),但无法使用
$('<script />', { type : 'text/javascript', src : addon}).appendTo('head');
</script>
闭合标签。你必须转义结束标签 <\/script>
,否则你会过早地关闭脚本
尝试使用以下代码:
$.holdReady(true);
$.getScript("sample.js", function() {
$.holdReady(false);
});
这可以确保在onready对象被触发之前,您的js已完全加载,因此您可以确保动态包含的js的任何对象/函数都可用。
尝试
$.when(
$.getScript( "sample.js" ),
$.getScript( "simple.js" ),
$.getScript( "jquery.js" ),
$.Deferred(function( deferred ){
$( deferred.resolve );
})
).done(function(){
//place your code here, the scripts are all loaded
});
<\/script>
。 - mplungjan