Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery的简单乘法_Jquery_Multiplication - Fatal编程技术网

jQuery的简单乘法

jQuery的简单乘法,jquery,multiplication,Jquery,Multiplication,我似乎不知道如何将2个div相乘并在另一个div中显示总数。我的几次尝试都失败了。例如,最终结果如下所示: <div class="itemOne">2</div> <div class="itemTwo">5</div> <div class="total">10</div> 2 5. 10 试试这个 $('.total').text( parseFloat($('.itemOne').text()) * parseF

我似乎不知道如何将2个div相乘并在另一个div中显示总数。我的几次尝试都失败了。例如,最终结果如下所示:

<div class="itemOne">2</div>
<div class="itemTwo">5</div>
<div class="total">10</div>
2
5.
10
试试这个

$('.total').text( parseFloat($('.itemOne').text()) * parseFloat($('.itemTwo').text()))
试试这个

var one = parseInt($(".itemOne").text(), 10);
var two = parseInt($(".itemTwo").text(), 10);
$(".total").text(one * two);

这里不需要jQuery。在纯JavaScript中,请尝试:

​var a = document.getElementsByClassName('itemOne')[0].innerHTML;
var b = document.getElementsByClassName('itemTwo')[0].innerHTML;
document.getElementsByClassName('total')[0].innerHTML = parseInt(a,10)*parseInt(b,10);​

显示您已尝试的内容。对于这一点,查询似乎有些过分。
$('.total').text( parseFloat($('.itemOne').text()) * parseFloat($('.itemTwo').text()))