jQuery Mobileを使用していて、単純なリストアイテムをあるページから別のページに移動しようとしています。これが私が使用しているコードのスニペットです:
$('#YesNoMaybePage, #summaryPage').live('pageinit', function() {
$('.green, .blue, .red').click(function(){
var $move = $('.purchase').prependTo("#summaryPage .theListItem");
});
});
これでうまくいきました。更新したら#summaryPage、クリックし#YesNoMaybePageてイベントを実行します。#YesNoMaybePageただし、を更新して実行すると機能しません。#summaryPageを更新したときに上のhtmlがロードされていない#YesNoMaybePageと思います。それが機能しない理由ですが、正直なところわかりません。なぜそうなるのか、どうすればこれを修正できるのか、何か考えはありますか?
たくさんの世界に感謝します。あなたを愛してます。さらに明確にするために、まったく同じ問題で私が持っているコードの別のスニペットがあります:
$('#YesNoMaybePage, #categorizePage').live('pageinit', function() {
$('.green, .blue, .red').click(function(){
var $move = $('.purchase').prependTo("#categorizePage .theListItem");
});
});