javascript - 将文本拉入 div

标签 javascript jquery

我的数学游戏中附有求和答案列表。每次从列表中随机选择一个答案时,都会附加一个总和。我遇到的问题是我希望将总和拉入 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">

我该怎么做?

这里有一个 fiddle 可以帮助... http://jsfiddle.net/smilburn/ZAfVZ/11/

最佳答案

您的 fiddle 有很多代码需要费力地浏览。希望这有帮助

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

演示 http://jsfiddle.net/rt44v/

关于javascript - 将文本拉入 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12913367/

相关文章:

javascript - Highcharts 错误 #15,图表显示正确

jquery - Ajax jquery 和 struts2 拦截器的参数

jquery - 为什么appendTo()和insertAfter()会改变字体大小?

javascript - 使用 JavaScript 改变 HTML 元素的性质

javascript - 用javascript中的另一个覆盖(包装)现有的jQuery点击事件

php - 使用 $.getJSON 将数组发送到服务器端

javascript - 如何在 Node js中使用没有 secret 的 session

javascript - iframe 上的事件更改 src

javascript - Angular Material Table 不会在初始加载时填充外部数据

javascript - chrome 检查器中有没有办法生成 dom 选择器