我創建了一個動態庫存表,它載入一個包含產品列表的表格,其中一個表格是一個html複選框,我已將該複選框鏈接到一個javascript函數以使用onclick事件並將產品ID傳遞到函數()中。將混合字符串傳遞給Javascript函數
當產品ID只是一個數字,如12345,JavaScript工作正常,但是當ID是混合字符串,如12345-HIGH,則Javascript失敗。我需要保持ID不變,因爲它稍後會用到,所以我無法更改或轉換它?
我似乎無法找到將混合字符串傳遞給javascript函數的方法。我不確定這是否有幫助,但ID通常會在其中包含' - ',並且文本(如果有的話)總是會有所不同。
請發佈此功能的代碼和調用它的代碼。 –
JS中沒有「混合字符串」這樣的東西。很可能代碼只是期望一個數字,並且對提供的參數使用數字比較。 – Alnitak
我不認爲js中有「混合字符串」之類的東西。你有簡單的字符串。如果您是從元素屬性檢索產品ID應該是,即使它只是由數字組成 – dm03514