1

私はjQueryMobileを使用しており、このリストからリンクをクリックすると、次のようになります。

<div id="scroller">
    <div class="trans">
        <ul id="thelist" data-corners= "false" data-role="listview">
             <div class = "theListItem" data-role="collapsible-set" data-collapsed="false">
                 <li><a class= "left" data-inset="true" data-transition="pop" href="YesNoMaybe.html"><h4>Think Coffee</h4><h3>$3.50</h3></a></li>
                 <li><a class= "left" data-inset="true" data-transition="pop" href="YesNoMaybe.html"><h4>Think Coffeadsf dsadsf ads faf adsf adsf adsf sadf asdf adsfadsfadsfadsfadsf sadfasdfe</h4><h3>$3.50</h3></a></li>
                 <li><a class= "left" data-inset="true" data-transition="pop" href="YesNoMaybe.html"><h4>sup Coffee</h4><h3>$3.50</h3></a></li>
             </div>
         </ul>
    </div>
</div>

<h4><h3>テキストがこのリストのテキストに置き換わっていれば幸いです。

<ul id="thelist" data-corners= "false" data-role="listview">
    <div class = "theListItem" data-role="collapsible-set" data-collapsed="false">
        <li class="purchase" ><a data-inset="true"  href="#"><h4>Think Coffee</h4><h3>$3.50</h3></a></li>               
    </div>
</ul>

私はこれを試しました:

$('#transPage').live('pageinit', function() {
$('a').click(function(){
    var $move = $(this).closest('li').appendTo("#YesNoMaybePage .theListItem");
  });
});

そして、どこにも行きませんでした。リストは別のページにあります。すべてのアドバイスは大歓迎です。世界に感謝します。私はあなたに大きな恩恵を負っています。

4

1 に答える 1

0

これらの線に沿って何かを試してください。

$('#transPage').on('pageinit', function() {
  $('a').click(function(){
    var $h4 = $(this).find('h4').text(); // select the text of h4
    $('.purchase h4').text($h4);         // insert the text in the target

    var $h3 = $(this).find('h3').text();
    $('.purchase h3').text($h3);
  });
});

jsFiddleでテストしたところ、動作しました。http://jsfiddle.net/3JWFJ/

于 2013-01-12T11:48:26.040 に答える