jquery mobileを使用したマルチページデザインがあります。最初のサイトでは、onklick()で関数を呼び出し、グローバル配列に値を入力します。今、私は2番目のサイトにこの値を表示したいですが、私はdocument.write(配列)でそれらを表示することはできませんjquery mobile multipageを使用したグローバル変数
0
A
答えて
0
データを追加するには、最初に追加する要素を選択する必要があります。その後、あなたのケースでDOMに各インデックスの値を加算し、配列を反復:document.write
ため
//here is the array of values
var myArr = [...];
//wait for out page to initialize
$(document).delegate('#my-page-id', 'pageinit', function() {
//create an array to buffer the output
var output = [];
//use a fast loop to add the value at each index to an array,
//in this case I'm adding some HTMl markup to it as well
for (var i = 0, len = myArr.length; i < len; i++) {
output.push('<li>' + myArr[i] + '</li>');
}
//check to see if there were any indexes in the array
if (output.length) {
//append a list-view widget with the info from myArr to the content section of the current page
$(this).children('.ui-content').append('<ul data-role="listview">' + output.join('') + '</ul>').trigger('create');
}
});
ドキュメント:https://developer.mozilla.org/en/document.write
ここではいくつかのループ間の性能差を示すことJSPerfです:http://jsperf.com/jquery-each-vs-for-loops/2
+0
あなたが私の質問を理解してくれてうれしいです:-) – AdrianoCelentano
関連する問題
- 1. codeigniter、グローバル変数を使用
- 2. PHPループで使用するためのjqueryグローバル変数
- 3. グローバル変数を使用しないjqueryコールバック
- 4. パラメータを使用したページナビゲーションjQuery Mobile
- 5. jQuery Mobileを使用したOpenLayers
- 6. jQuery Mobileを使用したリフレッシュフォームのページ
- 7. グローバル変数の使用
- 8. 新しいソフトウェアをデプロイした後にjquery mobile multipageドキュメントを更新する方法
- 9. jquery ui dialogグローバル変数
- 10. jQueryプラグインのグローバル変数
- 11. 変数を使用したjQueryのアニメーション
- 12. グローバル変数を使用したMultiprocessing.Manager()の異常な動作
- 13. jQuery-Mobileを使用しないjQuery-Mobile listviewプラグイン
- 14. jQueryグローバル変数が機能しない
- 15. Flash Builder 4でグローバル変数を使用
- 16. グローバル変数を使用する
- 17. Smartyテンプレートを使用したjQuery Mobileの使用
- 18. ページあたり複数のヘッダを持つjquery mobileを使用
- 19. グローバル変数を使ったPythonスレッディング
- 20. jquery-pluginのグローバル変数またはローカル変数
- 21. ローカル変数(グローバル使用したくない)
- 22. Rubyグローバル変数、正当な使用
- 23. backbone.jsでのグローバル変数の使用
- 24. backbone.jsでのグローバル変数の使用。ベストプラクティス
- 25. jquery mobile - changePageを使用して複数ページのページをリクエスト
- 26. グローバル変数
- 27. グローバル変数を使用して変数を渡すのが難しい場合
- 28. jQuery 1.7.2でjQuery Mobile 1.0.1を使用
- 29. グローバル変数またはシングルトンを使用するスコアボード
- 30. グローバル変数は
wheあなたは "サイト"と言っていますが、あなたはページ(data-role = "page")を参照していますか? – JonWells
はい。私は、ページ(data-role = "page")がロードされたときに何とかjavascriptを起動しなければならないと思います。 javascriptファイルがホールhtmlファイルにリンクされているため、グローバル配列が表示されるはずです。 – AdrianoCelentano