j'ai une fonction qui remplit plusieurs boutons, chacun avec leur propre fonction onclick:'Uncaught SyntaxError: jeton inattendu} lorsque vous essayez d'accéder à une fonction
$("#event_list").append(
"<button type='button' onClick='showInfo("+i+",'"+name+"')'> Event:<br>"+events_arr[i][2]+"<br> Organizer:<br>"+events_arr[i][1]+"</button>"
);
La fonction showInfo est définie ailleurs dans le fichier (i est un numéro, le nom est une chaîne)
function showInfo(i, name)
{
console.log("showInfo works");
//makeTable12(i, name);
//makeTable24(i);
}
Chaque fois que je clique sur un de ces boutons, Chrome jette un Uncaught SyntaxError: Unexpected token }
Je ne peux pas comprendre pourquoi il le fait. Toute aide est appréciée!
créer un violon et un lien entre votre question à ce – gefei
Je recommande fortement un analyseur de code statique comme eslint pour aider à repérer et à diagnostiquer ces problèmes. Surtout si vous utilisez un plugin pour votre IDE! –