0

ajaxを介してjqueryモバイルページにいくつかのボタンを追加しようとしています。

ページへの直接注入では、まったくスタイルが設定されません。

これを試してもうまくいきません(スタイリングされません)

$('<a href="#" data-role="button" id="next_page">Next</a>').appendTo('#page_btns').trigger('create');

これがそのdivのコードです

<div data-role="controlgroup" data-type="horizontal" id="page_btns"></div>

jquery mobileを使用してAJAX経由でグループ化されたボタンを追加/削除するにはどうすればよいですか?

編集: controlgroup div で .trigger('create') を呼び出すと、ボタンのスタイルが設定されますが、グループ化されたスタイルではなく単一のボタンに設定されます

4

1 に答える 1

4

コントロールグループを囲む任意のdivでcreateイベントをトリガーします。例:data-role=contentdiv。ボタンをdivに追加した後、次のコード行を追加します

$('div[data-role=content]').trigger('create');
于 2012-05-16T16:25:37.423 に答える