Untaught SyntaxError: fonction de jeton inattendue
Je reçois le "jeton inattendu de la fonction" message d'erreur lorsque vous exécutez le code suivant. L'erreur s'affiche à l' if(highPriority(priority)) {
ligne. J'apprécie toute l'aide, merci.
$(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");
};
source d'informationauteur user1644644
Vous devez vous connecter pour publier un commentaire.
adéno a donné la bonne réponse son commentaire
Il suggère que vous pourriez avoir un avis, si tu avais formaté votre code correctement. Mais nous pouvons faire mieux que cela.
En général, lorsque vous obtenez une erreur de syntaxe dans le code JavaScript, essayez d'exécuter la ensemble script par jslint. Cela peut vous aider à la cause de l'erreur.