我試圖像「108-17-014」的值傳遞給通過的onClick功能...傳遞帶連字符的字符串被評價爲一個整數(減法!)的js
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 ...因爲它是解釋連字符減法運算。
如何防止這種情況發生?任何其他建議,歡迎=)
感謝您的智慧=) – sova 2011-06-02 19:20:49