Ne pas comptabiliser les valeurs nulles
Bonjour à tous et merci par avance. Je voudrais additonner certaines cellules d'un tableau. La ligne contenant les cellules en question à une class=line1 et je ne récupère que quelques valeur dans cette ligne comme vous le voyez. Tout fonctionne bien sauf qu'évidemment je ne veux pas prendre en ligne de compte les cellules concernées qui sont vides et là je n'y arrive pas. Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11
|
var total_line1 =0;
$(".line1").children().slice(2,8).each(function(){
alert($(this).html());
if($(this).html() !='NULL' ){
total_line1 +=parseFloat($(this).html());
}
});
alert(total_line1); |
Pas vide et forcément un chiffre
Bonjour et merci de votre précédente réponse mais je suis débutant et je bloque encore je veux signaler que la cellule ne doit pas être vide mais aussi qu'il s'agisse d'un nombre j'aid donc écrit !isNaN($(this)) maise cela ne marche pas. Au passage pourquoi lorsque l'on vérifie si la cellule n'est pas vide on n'a pas utilisé une des propiétés de $(this) comme value, text ou html. Je me suis posé la question aussi pour le isNaN. Merci encore par avance
Code:
1 2 3 4 5 6 7 8
| var total_line1 =0;
$(".line1").children().slice(2,8).each(function(){
alert($(this).html());
if(!$(this).is(':empty') && !isNaN($(this) ){
total_line1 +=parseFloat($(this).html());
}
}); |
Aerosky