Ich habe die folgende Klasse, die auswählt, was innerhalb der td.lineitemtotal-Zellen ist, und es in der getTotal-Funktion verwendet, um eine Summe der Zellen zu erhalten. Aber ich möchte nicht, dass die Funktion die Zeilen verwendet, die in einem tr.line_item_row mit style = "display: none;" Attribut.jQuery. Wähle alle Elemente mit einer Klasse aus, aber ohne style = "display: none;" Attribut
$(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));
}
Ja! nahm mich 5 Sekunden zu Qoogle, suchen, finden :) Auf jeden Fall lohnt es sich Zeit zu verbringen diesen Kommentar zu schreiben. – Qwerty