hmm: SyntaxError: unterminated string literal

Beitrag lesen

hamma, danke. mit <a></a> wird sogar der fehler gelöst:


function addTableRowParam(mitarbeiter_id, nameI, skill, subskill, nivau) {
    var nr = i;
    var nameLokal = nameI;
    
    var tempTr = $('<tr><td><input type="number" value="' + mitarbeiter_id + '" id="mid_' + nr + '" class="form-control" disabled/><td><input type="text" value="' + nameI + '" id="name_' + nr + '" class="form-control" disabled/></td><td><input value="' + skill + '" type="text" id="skill_' + nr + '" class="form-control" disabled/><td><input value="' + subskill + '" type="text" id="subskill_' + nr + '" class="form-control" disabled/></td><td><input value="' + nivau + '"type="number" id="nivau_' + nr + '" min="0" max="5" class="form-control" /></td><td><button class="glyphicon glyphicon-minus addBtnRemove" id="addBtnRemove"></button></td><td><a class="btn btn-primary" href="/details#rows='+nameLokal.replace(" ", "")+'">Details</a></td></tr>');

    $("#tableAddRow").append(tempTr);
    $('.addBtnRemove').click(function () {
        removeIndex[removeIndex.length] = i;
        $(this).closest('tr').remove();  
    });
    i++;
}

das kann ich jetzt quasi als cleancode ansehen richtig?