jQuery加载具有CSS和JS的文件时遇到麻烦

时间:2018-09-29 21:38:34

标签: javascript jquery html

我正在使用jquery.load加载html。我得到的是HTML,但不是CSS或JS。我收到一个“ SyntaxError:预期的表达式,得到了'<'”

我的主页是

<!DOCTYPE html>
<html>
<script src="js/jquery-3.3.1.js" type="text/javascript"></script>
<body>
<button onclick="jqueryLoadStep()">click me</button>
<div id="content"></div>

<script>
    function jqueryLoadStep(){
        $('#content').append('<div id="new1">add new page here</div>');
        $("#new1").load("subdir/step1.html", function(){
            //loadStepXML(n); //translated texts
        });
    }
</script>
</body></html>

正在加载的页面是

<link href="4.css" rel="stylesheet">
<body>
   <div id="target"> I'm step 1 </div>
   <script src="4.js"></script>    
</body>

错误:

SyntaxError: expected expression, got '<'[Learn More] simple.html:1
DOMEval

,它指向doc.head.appendChild( script ).parentNode.removeChild( script );

问题,要让jquery.load完整加载CSS和JS页面,我会缺少什么?

1 个答案:

答案 0 :(得分:0)

您应该有一个带有new1 id元素的html标记?