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表达式必须有一个父元素”
我对这个.js文件有问题。我应该使用cdn加载jquery,从我读到的所有资源中,cdn都在文件末尾的脚本标记中完成。经过更多的搜索,我意识到我需要在标记中包含“text\javascript”作为类型,但这并没有修复我的任何错误。从我的搜索中可以看出,我正在正确加载它 我得到的错误是“}预期”和“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&
提前谢谢 尝试将这些分号更改为逗号
<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、 ejQuery.getJSON..
src='resume.html'
是错误的-那应该是一个js
文件。我建议您阅读一篇教程,不必为此感到羞耻。在您尝试使用jQuery定义的属性之前,还需要包含jQuery。谢谢,这很有帮助!我肯定要做一个教程。这很有帮助,谢谢!我用语法错误把这件事弄得千疮百孔。
let sectionFlags = {
objective: true,
coursework: true,
education: true,
technicalSkills:true
};