我有下面的html元素,onclick()函數動態附加。 我們打電話時出現錯誤。傳遞的名稱變量將類似於「ST-123」。它引發錯誤,如「ST」未定義。 你能幫忙嗎?將參數傳遞給onclick函數dymamically
hubName =「ST-123」;
IdCell.append("<button type='button' class='btn-link' style='float:right; margin-right:-6px; margin-top:-11px;' onclick='unPair($(this),"+name+")'>
<img src='../images/link-minus.png'> </button>");
這裏idCell是表格單元格中的一個。
事情變得更容易事件處理程序屬於1999年。 – adeneo
'unPair'是否返回一個函數? – nem035
'onclick ='unPair($(this),「+ name +」)''會評估爲'onclick ='unPair($(this),ST-123)''。由於'ST-123'不是一個字符串,它會嘗試從ST中減去123。如果ST不存在,它會拋出異常。 – Ivar