我有填充多个按钮的功能,每一个都有自己的onclick功能:“未捕获的SyntaxError:意外的标记}”尝试访问功能时
$("#event_list").append(
"<button type='button' onClick='showInfo("+i+",'"+name+"')'> Event:<br>"+events_arr[i][2]+"<br> Organizer:<br>"+events_arr[i][1]+"</button>"
);
功能showInfo在文件中其他位置定义(我是一个数字,名称是一个字符串)
function showInfo(i, name)
{
console.log("showInfo works");
//makeTable12(i, name);
//makeTable24(i);
}
每当我点击这些按钮,镀铬抛出一个Uncaught SyntaxError: Unexpected token }
我想不通为什么它做到这一点。任何和所有的帮助表示赞赏!
创建一个小提琴和你的问题链接到它 – gefei
我强烈推荐像eslint这样的静态代码分析器来帮助发现和诊断这些问题。特别是如果你为你的IDE使用插件! –