0

我收到以下错误:

Uncaught SyntaxError: Unexpected token ILLEGAL

这显示在我页面的第 1 行。

我正在使用以下代码:

$('.hollaBackClick').live('click', function(){

    var currentElement = $(this);
    var hollaID = currentElement.attr('hollaID');
    var userID = currentElement.attr('userID');
    var username = currentElement.attr('username');

    var hollaBackBoxHTML = '<form id="hollaBackForm">' +
        '<input type="hidden" name="hollaID" value="' + hollaID + '" />' +
        '<input type="hidden" name="userID" value="' + userID + '" />' +
        '<input type="hidden" name="username" value="' + username + '" />' +
        '<textarea name="hollaBackContent" id="hollaBackContent" placeholder="HollardBack@' + username + '" />' +
        '<input type="submit" name="hollaBackSubmit" id="hollaBackSubmit" value="HollaBack" />' +
    '</form>';

    currentElement.after(hollaBackBoxHTML);

});

我在整个网站上都使用点击事件,这是我得到错误的唯一地方,我有点难以理解可能导致问题的原因......

4

2 回答 2

1
currentElement.after(hollaBackBoxHTML);

你想这样做吗?

于 2012-05-11T14:22:21.263 回答
0

我已经解决了这个问题,我很困惑,并且有两个具有相同类的 html 元素没有属性。换班解决了这个问题。因此,要确认遇到此问题的其他任何人,请确保您的活动针对的是您想要的特定元素。

谢谢你们的帮助!

于 2012-05-12T02:03:12.170 回答