0

当我运行这段代码时,我不断收到这个错误“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))
}

谁能告诉我这是为什么?

4

2 回答 2

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

去掉分号

于 2013-10-08T13:48:57.293 回答
1

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

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

这导致了如下错误:

Uncaught SyntaxError: Unexpected token ;

于 2013-10-08T13:52:40.757 回答