我不知道为什么会出现此错误消息。 jQuery / html。将变量传递给DIV

时间:2013-10-08 13:48:08

标签: jquery html

当我运行这段代码时,我一直收到此错误'Uncaught SyntaxError:Unexpected token)'。

var strongName = "Joe";

function createTopReport(pageDiv) {
    pageDiv.append($('<div>').addClass('content').append(
    $('<span>').addClass('ui-reports-to').append(
    $('<div>').addClass('ui-reports-to-text').html('Reports to ')).append(
    $('<img>').addClass('ui-green-icon-image').attr('src', "{! URLFOR($Resource.image)}")).append(
    $('<span>').addClass('ui-r-name').html(strongName);) < --ERROR POINTS TO THIS BRACKET))
}

谁能告诉我为什么会这样?

2 个答案:

答案 0 :(得分:6)

).append(
    $('<span>').addClass('ui-r-name').html(strongName);
)

删除分号

答案 1 :(得分:1)

您需要删除;方法中的分号append

).append(
   $('<span>').addClass('ui-r-name').html(strongName); // <-- Remove this semicolon
)

导致错误如:

  

Uncaught SyntaxError:意外的令牌;