我有填充多個按鈕的功能,每一個都有自己的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使用插件! –