1
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工作,但.selected是无效的。它只是使0.00jquery如何使用添加类中的添加类
我该如何处理?
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类中的值加起来。
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类,结果看起来像jquery不能识别.selected类。
我对jquery非常新手。我想我需要点点喜欢的东西,但我不知道。
请出示你的HTML和充分的JavaScript代码。很难理解你的问题。 –