[英]I have a problem with slash in javaScript n Ajax
我在javaScript和Ajax中遇到了斜線問題
我在以下范圍內動態顯示價值:
String num = "37-C110PDD/L";
<span id="p21stk_<%=NUM%>"></span>
在腳本中:
chks [0]的值是37-C110PDD/L
這里的值包含斜杠,並且不顯示span中所需的值
腳本中用於動態更新值的代碼:
$("#p21stkArwhed_"+chks[0].value).html($("#qohArrVal_"+chks[0].value).val())
以上代碼適用於沒有SLASH的參數
任何想法如何解決....?
謝謝..........
在屬性ID中使用斜杠是非法的。 請參閱HTML中id屬性的有效值是什么?
您應該用有效字符,連字符(“ - ”)或下划線(“_”)替換斜杠。
您可以使用自定義數據 - *屬性( http://www.w3.org/TR/html5/elements.html#embedding-custom-non-visible-data-with-the-data-attributes ),例如:
HTML:
<span data-id="37-C110PDD/L">a span</span>
JS:
alert( $("span[data-id='37-C110PDD/L']").text() );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.