$('<input class="btn" type="button" value="[[[send]]]" title="" />').insertAfter('#something');
當我將這個輸入元素從js包含到html時,我使用單引號(')。如果您看到值屬性value="[[[send]]]"
我已經使用括號進行本地化。如果翻譯的語言包含單引號(法語,意大利語),我得到腳本中的')'missing error
。是否有任何其他選項可以包含來自JavaScript的'input'元素而不使用單引號?
EX:$('<input class="btn" type="button" value="send'vara" title="" />').insertAfter('#something');
是否有任何選項,包括輸入元件,而不使用單引號?或者JS中有單引號的其他表示嗎?
不這樣做?使用'att()'鏈接函數添加屬性:'$('
你試過這個嗎? - '$(「」)。insertAfter(「#something」);' – Bhumika107
@ Developer107:如果我這樣做,如果翻譯後的字符串包含單引號,則會在值字段中出現相同的錯誤。 – Shesha