I'm unable to figure out what is causing 10
that keeps to be displayed red. Other numbers are displaying like it should, but only on number 10
if statement fails to compare proper value.
$( document ).ready(function() {
$("thead tr td:nth-child(3)").each(function(){
var compare = $(this).text()
if( compare == 'null' ) {
$(this).text('No rating found').parent('tr').addClass("table-danger");
}
else if ( compare <= '5' ) { //Number 10 keeps comparing whit this statement
$(this).parent('tr').addClass("table-danger");
}
else if ( compare > '5' && compare < '7' ) {
$(this).parent('tr').addClass("table-info");
}
else if ( compare >= '7' ) {
$(this).parent('tr').addClass("table-success");
}
});
});
Something is wrong whit first else if
statement.
Live Demo: http://ift.tt/2s0UWyv
Aucun commentaire:
Enregistrer un commentaire