我正在尝试设置支持多种语言的能力,方法是运行一个javascript函数来用不同的语言替换html。该脚本似乎运行正确,但这样做我失去了 JQUery Mobile 附带的格式
我正在使用以下表格进行替换
for (var i = 1, e; e = document.getElementById("input1_" + i); ++i)
e.innerHTML = input[2, 1];
我有格式 input1_1、input1_2 ... 等的 id 来替换
我有一个小提琴来说明一个工作示例 - 请参阅http://jsfiddle.net/eKXPU/4/
如果您尝试使用 Fiddle,您会看到当您单击俄语时,“属性”会正确更改,但会丢失格式。单击俄语等效项仍然可以打开可折叠内容,但它似乎只是一个格式问题
任何帮助表示赞赏 - 我希望它就像刷新 JQuery CSS 的调用一样简单,但不知道该语法是什么。
谢谢
编辑:尝试添加
$('#home').trigger('pagecreate');
在脚本之后,在How do I refresh CSS for a DIV loaded with external content in JQuery Mobile 中关闭回复,但这也不起作用