我有一个外部JS文件来管理我的页面中的所有脚本。 我想在这个文件中写一些代码来检查jquery插件是否被加载,并且(如果没有)加载它!如何检查jquery是否从外部JS文件加载?
我想开始我的myScripts.js这个代码文件:
if (typeof jQuery == 'undefined') {
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
而且在我的index.html
我这样做:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<script src="myScripts.js"></script>
</head>
<body>
<button id="test">test</button>
<script>
$('#test').click(function() {
alert('clicked');
});
</script>
</body>
</html>
但它不执行警报对话框。有什么问题?