JQuery: Uncaught SyntaxError: Unexpected token ILLEGAL
<p>I have this code and works well;</p>

<pre><code>            $(".campodigitavel").change(function(){
                $(".campocalculado").each(function(){
                    if ($(this).attr("ordem") == 1){ // O valor do primeiro item do grupo será o campo base para o cálculo.
                        lnTotal = $(this).val();
                    }
                    // Percorre todos os filhos cujo pai é o atual da iteração
                    $("[pai=" + $(this).attr("id") + "]").each(function(){
                        if(this.value != ""){
                            lnTotal = eval(lnTotal + "" + $(this).attr("operador") + "" +  parseFloat(this.value));
                        }
                    });
                    $("#" + $(this).attr("target")).val(lnTotal);
                });
            });
</code></pre>

<p>But, when I alter the code adding the a function call like this:</p>

<pre><code>$(".campodigitavel").change(function(){
                $(".campocalculado").each(function(){
                    if ($(this).attr("ordem") == 1){ // O valor do primeiro item do grupo será o campo base para o cálculo.
                        lnTotal = $(this).val();
                    }
                    // Percorre todos os filhos cujo pai é o atual da iteração
                    $("[pai=" + $(this).attr("id") + "]").each(function(){
                        if(this.value != ""){
                            lnTotal = eval(lnTotal + "" + $(this).attr("operador") + "" +  parseFloat(this.value));
                        }
                    });
                    $("#" + $(this).attr("target")).val(lnTotal);
                });
                calcularPercentual();
            });
</code></pre>

<p>The function code:</p>

<pre><code>function calcularPercentual(){
            var lnValorReferencia, lnValorPai 

            lnValorReferencia = $("[percentual=true]").val();

            $('.perccalculado').each(function(){
                lnValorPai = $("#" + $(this).attr("pai")).val();
                if(lnValorPai != ""){
                    $(this).val(lnValorPai * 100 / lnValorReferencia);
                }
            });
        }
</code></pre>

<p>When the JQuery Code execute in second time, appear the error: Uncaught SyntaxError: Unexpected token ILLEGAL.</p>

<p>Why?</p>

<p>Thanks,
Luciano</p>
