javascript - Jquery 未捕获语法错误 : Unexpected token } - Trying to pass guid as parameter

标签 javascript

您好,我正在尝试将 guid 传递给函数,但它给了我错误,

Uncaught SyntaxError: Unexpected token }

var gg = "someGuid";     
var callFunction = "<tr class='MenuRow' onclick='myFunctionabc('" + gg + "')'></tr>"

function myFunctionabc(abcd){
    alert(abcd);
}

我正在尝试使用 Chrome,有什么线索吗?

编辑

抱歉,有些人不知道 GUID 是什么,它是这样的数字“0a6bb960-97c4-4099-8e0a-cc5cc81ed451”

最佳答案

您需要转义 onclick="" 的声明和结束引号

var callFunction = "<tr class='MenuRow' onclick=\"myFunctionabc('" + gg + "')\"></tr>"

关于javascript - Jquery 未捕获语法错误 : Unexpected token } - Trying to pass guid as parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20976735/

相关文章:

如果它不为空,则调用回调函数的 Javascript 简写?

javascript - 在 Apollo Server 中的解析器和变更之间共享逻辑

graph - Raphael 的折线图库可以绘制不一致的时间序列数据吗?

javascript - 仅选择两个选择器之一

javascript - Meteor 0.8.0,UI 预期有效属性名称

javascript - 如何获取 JS 中 YYYY-MM-DD 格式的第二天日期?

javascript - Yammer JSON SDK 在 Chrome 和 FF 中通过 ADFS 进行身份验证,但在 IE 中访问被拒绝

javascript - NodeJS 多站点网络抓取

javascript - localstorage 在 localstorage[key] += 1 上返回 11

php - 如何获取来自另一个域的json数据?