jQuery.append function gives me NaN at the end
<p>I have written some simple jquery code :</p>

<pre><code>function Generate(result, counter) {
            $("#ArchivesContent").append(
                "&lt;table width='100%'&gt;" +
                "&lt;tr&gt;" +
                    "&lt;td width='20%'&gt;" +
                     "&lt;a class='A_archClass' href='detailsDocument.aspx?id=" + result.d[counter].ID + "'&gt;"
                          + result.d[counter].Date +
                     "&lt;/a&gt;" +
                    "&lt;/td&gt;" +
                    "&lt;td width='20%'&gt;" +
                       "&lt;a href='detailsDocument.aspx?id=" + result.d[counter].ID + "'&gt;" + result.d[counter].Title + "&lt;/a&gt;" +
                    "&lt;/td&gt;" +
                     "&lt;td width='60%'&gt;" +
                           "&lt;img style='width:100px;height:136px;' alt='' src='" + result.d[counter].Image.replace("~/", "") + "' /&gt;" +
                    "&lt;/td&gt;" +
                "&lt;/tr&gt;" +
                "&lt;/table&gt;" +
                +"&lt;hr /&gt;"
             );
        }
</code></pre>

<p>I use visual studio to debug my jquery code it works every thing is fine but at the end of the "&lt; / table>" tag insert and show "NaN" value this function is repeat once.</p>
