2

数学ゲームの合計に添付された答えのリストがあります。リストから回答がランダムに選択されるたびに、合計が添付されます。私が抱えている問題は、合計を div に取り込んで表示することです。「preload="auto"」を使用して、画像とサウンドに対してこれを以前に実行しました。テキストを引っ張るのに相当するものは何ですか?

ここにリストがあります..

<ul style="display:none;" id="answerlist">

    <li data-answer="1" data-sum="4 - 3 ="></li>

    <li data-answer="2" data-sum="7 - 5 ="></li>

    <li data-answer="3" data-sum="1 + 2 ="></li>

    <li data-answer="4" data-sum="1 + 3 ="></li>

    <li data-answer="5" data-sum="4 - 3 ="></li>

    <li data-answer="6" data-sum="10 - 4 ="></li>

    <li data-answer="7" data-sum="4 + 3 ="></li>

    <li data-answer="8" data-sum="2 x 4 ="></li>

    <li data-answer="9" data-sum="4 + 5 ="></li>

    <li data-answer="10" data-sum="1 x 10 ="></li>

    <li data-answer="11" data-sum="10 + 1 ="></li>

    <li data-answer="12" data-sum="2 x 6 ="></li>

    <li data-answer="13" data-sum="9 + 4 ="></li>

    <li data-answer="14" data-sum="2 x 7 ="></li>

    <li data-answer="15" data-sum="11 + 4 ="></li>

  </ul>

divから印刷したい..

  <div class="mysum" class="sumstyle">

どうすればいいですか?

ここに役立つフィドルがあります... http://jsfiddle.net/smilburn/ZAfVZ/11/

4

1 に答える 1

1

あなたのフィドルには、通り抜けようとするコードがたくさんあります。お役に立てれば

var answer = /* generated somewhere in your code */
var sum= $('#answerlist li[data-answer="'+answer+'"]').data('sum');
$('.mysum').text(sum + answer); 

デモ http://jsfiddle.net/rt44v/

于 2012-10-16T11:31:38.260 に答える