0
J'ai des problèmes pour calculer des choses sur mon application web. Voici le scénario:itérer chaque creux jquery
J'ai un balisage HTML comme ceci:
<table>
<tr>
<td><span class="sub_total">10</span></td>
</tr>
<tr>
<td><span class="sub_total">10</span></td>
</tr>
<tr>
<td><span class="sub_total">10</span></td>
</tr>
</table>
<p><span id="total"></span></p>
Je voudrais calculer le total principal de tous les totaux sous:
var total;
$('.sub_total').each(function(){
total = total + parseInt($(this).text());
});
$('#total').text(total);
Mais je ne peux pas obtenir ceci pour travailler. Je reçois une notification NaN ..
Plz aide et des conseils
Salutation
vous pouvez également utiliser parseInt (___, 10) --specifier la base 10 - pour éviter que javascript interprète comme une base octale un nombre qui commence par un 0. – Plynx
D'accord. Toujours spécifier la base. Même quand vous êtes sûr de ne pas avoir à le faire. –
Aussi ... pourquoi ne pas sauvegarder quelques octets et utiliser l'opérateur '+ ='? 'total + = parseInt ($ (this) .text(), 10);' –