我收到以下错误:
未捕获的SyntaxError:意外的标记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);
});
我在整个网站上使用点击事件,这是我收到错误的唯一地方,我有点难以理解导致问题的原因......
答案 0 :(得分:1)
currentElement.after(hollaBackBoxHTML);
你打算这样做吗?
答案 1 :(得分:0)
我已经解决了这个问题,我感到很困惑并且有两个html元素,同一个类没有属性。改变班级解决了问题。因此,要确认有此问题的其他人,请确保您的活动定位到您打算使用的特定元素。
谢谢你的帮助!