簡體   English   中英

我在javaScript和Ajax中遇到了斜線問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM