var sum = 0;
$(".selected").on('each', (function() {
if(!isNaN(this.innerHTML) && this.innerHTML.length!=0) {
sum += parseFloat(this.innerHTML);
}
}));
$("#sum").html(sum.toFixed(2));
.selected добавлен класс addclass(). с другим классом, приведенные выше jquery works, но выбрано недопустимым. он просто составляет 0,00JQuery как использовать добавленный класс из addclass
Как я могу справиться?
this.lists = this.tableColumns.children('.list');
//select single list to filter
self.lists.on('click', '.left-info', function(){
var list = $(this).parents('.list');
if(!self.filtering && list.hasClass('selected')) {
list.removeClass('selected');
} else if(!self.filtering && !list.hasClass('selected')) {
list.addClass('selected');
}
});
ситуация .. Когда я нажимаю .list, juqery добавить класс (для CSS), чтобы показать список выбран. Это мне знакомо, , но когда .selected класс добавляется вышеуказанным jquery, я хочу суммировать значение внутри .list .selected class.
var sum = 0;
$(".selected").each(function() {
if(!isNaN(this.innerHTML) && this.innerHTML.length!=0) {
sum += parseFloat(this.innerHTML);
}
});
$("#sum").html(sum.toFixed(2));
Когда я пытаюсь суммировать только класс .list, проблем нет. Но я хочу суммировать только для (.list и) .selected class, результат выглядит так, что jquery не распознает .selected class.
Я очень новичок в jquery. Наверное, мне нужно заказать что-то вроде .on, но я понятия не имею.
Пожалуйста, покажите ваш HTML и полный яваскрипта код. Трудно понять ваш вопрос. –