我有三个包含数字的
元素。
<div class="a">10</div>
<div class="b">20</div>
<div class="c">30</div>
我使用jQuery的.html()
方法获取每个元素内的数字。
var val_1 = $('.a').html(),
val_2 = $('.b').html(),
val_3 = $('.c').html();
我该如何对它们求和?
以下代码并没有按照预期的工作:
var total = val_1 + val_2 + val_3;
我本以为会返回60,但实际上返回了102030。
+
既可以表示加法,也可以表示字符串连接(“加法”)。使用以下代码将字符串转换为整数:var val_1 = parseInt($('.a').html(), 10);
- gen_Eric