【发布时间】:2011-09-07 08:02:42
【问题描述】:
我正在尝试通过 onClick 将“108-17-014”之类的值传递给函数...
hyphenatedId = "107-17-14"
dialogBody += " <a href='javascript:void(0);' onClick='class.exampleFunction("+ hyphenatedId +");'>link title</a>";
在class.exampleFunction里面,
exampleFunction : function ( hyphenatedId ) {
console.log(hyphenatedId);
}
但是,当我单击链接时,console.log 不显示“107-17-14”而是显示 76 ... 因为它将连字符解释为减法运算符。
如何防止这种情况发生?欢迎任何其他建议=)
【问题讨论】:
标签: javascript string integer