通過js拼接input時 不顯示value的值 找了半天才發現是 值里面包含了引號 拼接的時候把value的引號和要拼接的值拼到了一起 導致值不顯示
下面是解決方案:
function showHtml(str) { $("#btn").html("<input value= " + str.replace(/\'/g, "'") + " />");//單引號 //$("#btn").html("<input value= " + str.replace(/\"/g, """) + " />");//雙引號 }