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

私は問題を解決しました。私は混乱し、属性のない同じクラスの 2 つの html 要素がありました。クラスを変更すると問題が解決しました。したがって、この問題を抱えている他の誰かを確認するには、イベントが意図した特定の要素をターゲットにしていることを確認してください。

みんな助けてくれてありがとう!

于 2012-05-12T02:03:12.170 に答える