$('<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