https://jsfiddle.net/3wdqesb6/$("#layers-widget-column-10 h5").each( function() {
var counter = $.trim($(this).text()); //Удаляем крайнее пробелы
var percentage = counter.substring(counter.length-1) == '%'; //Последний символ %?
console.log(percentage,counter.substring(counter.length-1));
$(this).prop('Counter', 0).animate({
Counter: (percentage?counter.substring(0, counter.length-1):counter) //Если проценты, возращаем строку без последнего символа
}, {
duration: 1500,
easing: 'swing',
step: function(now) {
$(this).text(Math.ceil(now)+(percentage?'%':'')); //Если процент, добавляем знак процента
}
}
);
});
Update: добавил
$.trim
проблема была в пробелах