JavaScript関数を実行してhtmlを別の言語に置き換えることにより、複数の言語をサポートする機能をセットアップしようとしています。スクリプトは正しく実行されているように見えますが、そうすると、JQUEry Mobile に付属するフォーマットが失われます
次のフォームを使用して交換を行っています
for (var i = 1, e; e = document.getElementById("input1_" + i); ++i)
e.innerHTML = input[2, 1];
入力1_1、入力1_2などの形式のIDがある場合は、置き換える
実際の例を説明するための Fiddle があります。http://jsfiddle.net/eKXPU/4/を参照してください。
フィドルを試してみると、ロシア語をクリックすると、「プロパティ」が正しく変更されますが、書式設定が失われることがわかります。ロシア語の同等のものをクリックすると、折りたたみ可能なコンテンツが開きますが、フォーマットの問題のみのようです
JQuery CSS を更新する呼び出しと同じくらい簡単であることを願っていますが、その構文が何であるかはわかりません。
ありがとう
編集:追加しようとしました
$('#home').trigger('pagecreate');
スクリプトの後、 How do I refresh the CSS for a DIV loaded with external content in JQuery Mobileで返信をキーオフしましたが、それも機能しませんでした