jQuery.append函数最后给了我NaN

时间:2011-02-20 10:33:10

标签: jquery

我写了一些简单的jquery代码:

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

我使用visual studio调试我的jquery代码它可以正常工作但是在“&lt; / table&gt;”的末尾标签插入并显示“NaN”值,此功能重复一次。

2 个答案:

答案 0 :(得分:10)

也许这部分与它有关:

"</table>" +
+"<hr />"

答案 1 :(得分:0)

是的,您输入了额外的加号(第二个加号被视为预期数字的正号)。你应该用“”+“


”代替。