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");
});
});