我想访问两个p标签的内容,并将它们添加到总数中。

这是html:

   <div id="carresult"><p id="caranswer" class="answer"></p><div class="result"> tons       CO<sub>2</sub></div> </div>

  <div id="pubresult"><p  id="pubresults" class="answer"> </p><div class="result"> tons CO<sub>2</sub></div></div>

  <button type="button" id="groundbut">Add to total</button>
    <div id="ground"><p id="groundtotal" class="answer"></p><div class="result"> tons CO<sub>2</sub></div></div>


我想添加“ caranswer”和“ pubresults”,并将总数显示在“ groundtotal”

我如何从p标签获取数值
javascript:这是错误的

        $("#groundbut").click(function(){

            $("#groundtotal").html($("#caranswer").text()+$("#pubresults").text());
        });

最佳答案

只要您添加班级成绩,此代码就可以使用更多输入,并且将使用p标记

$("#groundbut").click(function(){
var sum = 0;
 $("p.answer").each(function(i, item){
     var text = $(item).text();
     if (text!= '')
     {
      sum+=parseInt(text);
     }
    });
 $('#groundtotal').text(sum);
});

关于javascript - 如何访问计算器的p标签值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22943128/

10-13 00:43