Javascript SyntaxError: Unexpected EOF -webkit-Browsern nur

Ich habe eine Funktion (Karte unten), die Summen aller Stunden auf der Seite " onBlur ".insgesamt" input-Felder. Diese Funktion funktioniert einwandfrei im FF, aber in Chrome und Safari bin ich immer diese Fehlermeldung: SyntaxError: Unexpected EOF - - - - ich habe einige der Forschung, aber ich bin verloren, was könnte die Ursache sein.

vielen Dank für jede Hilfe!!!

function totalUpHours() {
    //add all values to an array
    var hrsTotalsarr = new Array();
    $('.total').each(function() {
        var thisTotal = $(this).val();
        //clean the value
        if (thisTotal == "HRS") {
            thisTotal = 0;
        }
        hrsTotalsarr.push(thisTotal);
    });

    //sum up the array
    var hrsTotal = eval(hrsTotalsarr.join('+'));
    $('#taskHRStotals').val(hrsTotal);
}
Warum sind Sie mit eval? Schlechte Praxis.
Hast du copy/paste den code von einer Website wie jsfiddle?
Kopiert habe ich diese Zeile: eval(hrsTotalsarr.join('+')); aber seitdem habe ich gelöscht und von hand eingegeben alles.

InformationsquelleAutor mitch | 2012-09-24

Schreibe einen Kommentar