我有下面的类,它选择td.lineitemtotal单元内部的内容,并在getTotal函数中使用它来获取总计的单元。但是,我不希望函数使用tr.line_item_row中带有style =“display:none;”的行。属性。

$(document).ready(function() {
  var line = $('.item');
  // so the line totals are calculated on page load
  getLineItemTotals(line);

  var line_totals = $('.lineitemtotal');
  getTotal(line_totals); // So the total is calculated on page load.
});

// get invoce grand total
function getTotal(lines) {
  var total = 0;
  $.each(lines, function(){
    total += parseFloat($(this).html());
  });
  $('#total-price').html('$' + total.toFixed(2));
}

最佳答案

你想要这个吗 ?

$('.lineitemtotal:visible');

该集合包含具有lineitemtotal类的未隐藏元素。

10-06 15:17