2

jQuery モバイル ページで、動的に生成されたリスト アイテムを順序付けされていないリストに追加したいと考えています。

しかし、新しいリスト項目を追加すると、既存の CSS が適用されません。sortedList は私のulです。

次のようないくつかの異なることを試しました。

jQuery('#sortedList').append('<li><h3>SUCCESS</h3></li>')

jQuery('#sortedList li').html('<h3>SUCCESS</h3>')

jQuery('#sortedList li').append('<h3>SUCCESS</h3>')

jQuery('#sortedList li').trigger('create');
jQuery('#sortedList li').append('<h3>SUCCESS</h3>')

何も機能しません。提案やアドバイスをいただければ幸いです。

4

1 に答える 1

2

リストにすべてのアイテムを追加してから、リストビューを更新する必要があります。

$('#sortedList').append('<li><h3>Success</h3></li>').listview('refresh');

これが JSFiddle です。

補足として、jQuery を使用するために毎回 jQuery と綴る必要はありません。シンボルはjQueryオブジェクトの$別名であるため、jQuery('#mySelector')$('#mySelector')

于 2013-09-10T11:07:14.823 に答える