Javascript js文件中的JQuery语法错误,我的脚本标记是否错误? 让sectionFlags={ 目标:true;/“}预期” 课程作业:正确; 教育:正确; 技术技能:正确; } 功能切换部分(id){ sectionFlags[id]{/'}应为' 如果(sectionFlags[id]){ $('#'+id.css('display','block'); } 否则{ “无”;/“}应为” } } } 让我们继续; 函数displayObjective(){ $('#objective').html(htmlFrag); } 函数displayFromJson(){ displayObjective();/“}应为” $(“#objectiveHeading”)。在('click',{id:'objective'},toggleSection)/'}上 } $(文档).ready(函数(){ $.getJSON('resume.json'),函数(resumeData){ 恢复=恢复数据; displayFromJson(); }); }); //“JSX表达式必须有一个父元素”

Javascript js文件中的JQuery语法错误,我的脚本标记是否错误? 让sectionFlags={ 目标:true;/“}预期” 课程作业:正确; 教育:正确; 技术技能:正确; } 功能切换部分(id){ sectionFlags[id]{/'}应为' 如果(sectionFlags[id]){ $('#'+id.css('display','block'); } 否则{ “无”;/“}应为” } } } 让我们继续; 函数displayObjective(){ $('#objective').html(htmlFrag); } 函数displayFromJson(){ displayObjective();/“}应为” $(“#objectiveHeading”)。在('click',{id:'objective'},toggleSection)/'}上 } $(文档).ready(函数(){ $.getJSON('resume.json'),函数(resumeData){ 恢复=恢复数据; displayFromJson(); }); }); //“JSX表达式必须有一个父元素”,javascript,jquery,cdn,src,Javascript,Jquery,Cdn,Src,我对这个.js文件有问题。我应该使用cdn加载jquery,从我读到的所有资源中,cdn都在文件末尾的脚本标记中完成。经过更多的搜索,我意识到我需要在标记中包含“text\javascript”作为类型,但这并没有修复我的任何错误。从我的搜索中可以看出,我正在正确加载它 我得到的错误是“}预期”和“JSX表达式必须有一个父元素”。我已经评论了这些错误的位置。任何帮助都将不胜感激,据我所知,没有丢失的牙套。。。我正在做的研究没有任何进展。 提前谢谢 尝试将这些分号更改为逗号 <script&

我对这个.js文件有问题。我应该使用cdn加载jquery,从我读到的所有资源中,cdn都在文件末尾的脚本标记中完成。经过更多的搜索,我意识到我需要在标记中包含“text\javascript”作为类型,但这并没有修复我的任何错误。从我的搜索中可以看出,我正在正确加载它

我得到的错误是“}预期”和“JSX表达式必须有一个父元素”。我已经评论了这些错误的位置。任何帮助都将不胜感激,据我所知,没有丢失的牙套。。。我正在做的研究没有任何进展。
提前谢谢

尝试将这些分号更改为逗号

<script>
    let sectionFlags = {
        objective: true; // '} expected'
        coursework: true;
        education: true;
        technicalSkills:true;
    }
    function toggleSection(id){
        sectionFlags[id] { //'} expected'
        if(sectionFlags[id]){
            $('#' + id.css('display','block'));
        }
        else {
            'none'; //'} expected'
        }
      }
    }
    let resume;
    function displayObjective() {
        $('#objective').html(htmlFrag);
  }
function displayFromJson() {
    displayObjective(); //'} expected'
    $("#objectiveHeading").on('click', {id: 'objective'}, toggleSection) // '} expected'
}
$(document).ready(function(){
    $.getJSON('resume.json'), function(resumeData) {
        resume = resumeData;
        displayFromJson();
    });
});
</script>
<script type = "text\javascript" src = 
    "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
</script>
<script src ='resume.html'></script> // 'JSX expressions must have one parent element'

您的
let sectionFlags
是一个对象,因此应该使用逗号而不是分号。这可能会把脚本的其余部分弄乱。到处都是语法错误。如果这是
.js
文件,则不应该有
标记。用逗号分隔对象属性,即
objective:true,
。您需要定义
jQuery
速记
$
,或者只使用
jQuery
。i、 e
jQuery.getJSON..
src='resume.html'
是错误的-那应该是一个
js
文件。我建议您阅读一篇教程,不必为此感到羞耻。在您尝试使用jQuery定义的属性之前,还需要包含jQuery。谢谢,这很有帮助!我肯定要做一个教程。这很有帮助,谢谢!我用语法错误把这件事弄得千疮百孔。
let sectionFlags = {
    objective: true,
    coursework: true,
    education: true,
    technicalSkills:true
};