javascript src无法从父jquery加载工作
我在一个子容器中加载了一个父容器,其中javascriptjavascript src无法从父jquery加载工作,javascript,jquery,html,Javascript,Jquery,Html,我在一个子容器中加载了一个父容器,其中javascriptsrc指向一个库。加载子项时,src库不会运行 我在回调后尝试了getScript(),但这没有任何影响 该库是一个颜色选择器: 有什么建议吗 parent.html: <html lang="en-US"> <head> <meta charset="UTF-8"> <script src="http://code.jquery.com/jquery.min.js">&
src
指向一个库。加载子项时,src
库不会运行我在回调后尝试了
getScript()
,但这没有任何影响该库是一个颜色选择器:
有什么建议吗
parent.html:
<html lang="en-US">
<head>
<meta charset="UTF-8">
<script src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('#rec').load('child.html', function(){
$.getScript("js/jscolor.js");
});
});
</script>
</head>
<body>
<div id='rec'></div>
</body>
</html>
$(函数(){
$('#rec').load('child.html',function()){
$.getScript(“js/jscolor.js”);
});
});
child.html:
<script type="text/javascript" src="js/jscolor.js"></script>
<input class="color" value="66ff00">
jscolor.js需要在文档完全加载之前加载,因为它使用文档的onload事件将内容附加到
input
元素,在这种情况下,加载jscolor.js时文档已经加载。因此,在$.getScript(“js/jscolor.js”)
加载js文件后,再次调用jscolor.init
$(function(){
$('#rec').load('child.html', function(){
$.getScript("js/jscolor.js", function(data, textStatus, jqxhr) {
jscolor.init();
});
你在开发工具中看到了什么?我的心理调试技能告诉我,由于相对路径问题,你有一个404。@SLaks你是说控制台吗?子项已加载,但JS不起作用。@SLaks当我将子项的内容放在父项中进行测试时,我看不到404,所有这些都起作用,甚至jQuery代码在您的
child.html
中也不起作用?