gpt4 book ai didi

jquery - 未捕获的语法错误 : Unexpected token function

转载 作者:行者123 更新时间:2023-12-03 22:15:11 29 4
gpt4 key购买 nike

尝试运行以下代码时,我不断收到“意外的 token 函数”错误。该错误出现在 if(highPriority(priority)) { 行。感谢您的帮助,谢谢。

$(function(){
$("input[name=task]").focus();

$("body").on("click","#add",function(){

var task = $("input[name=task]").val();
var priority = $(this).parent().children("input[name=priority]");
var doneSpan = '<span class="done">Done</span>';

if(highPriorityChecked(priority)) {

$("#todo").prepend("<p class='row high-priority'>" + task + doneSpan + "</p");

} else {$("#todo").append("<p class='row normal-priority'>" + task + doneSpan + "</p");
};

resetForm();

doneList();

});

}

function highPriorityChecked(priority){
return $("input[name=priority]").is(":checked");
};

function doneList(){
$("#todo").on("click",".done",function(){
var row = $(this).parent().detach();
$("#done").prepend(row).remove(doneSpan);
});
}

function buildRow(task, priority) {
var row = '<div class="row item ' + priority + '">' + task;
var doneSpan = '<span class="done">Done</span>';
return row + doneSpan + "</div>";
};

function resetForm() {
$("input[name=task]").val("").focus();
$("input[name=priority]").removeAttr("checked");
};

最佳答案

adenohis comment 中给出了正确答案

You didn't close the document.ready function properly, it's just closed by a single curly bracket.

他建议,如果您正确设置了代码格式,您可能会注意到。但我们可以做得更好。

一般来说,当您在 JavaScript 中遇到语法错误时,请尝试通过 jslint 运行整个脚本。 。这可能有助于指出错误的原因。

关于jquery - 未捕获的语法错误 : Unexpected token function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12254197/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com