我目前有这个,它在jsFiddle工作,虽然它给了我错误,而且当我在小提琴之外使用它时没有工作。
$('.down-photo').click(function() {
$(this).parent('.img-mask').toggleClass('hide');
});
Firebug说: 未捕获的SyntaxError:意外的令牌ILLEGAL
我是javascript和jQuery的新手,所以我不确定错误是什么或错误意味着什么。
谢谢!
答案 0 :(得分:3)
在你问题的代码中,最后一个分号后面有一个非打印字符。它似乎是字符8203,一个Unicode零宽度空间。这是Firebug告诉你的非法令牌。
你会注意到,如果你在你的问题中编辑文本,如果你将光标放在最后一个分号的左边,然后按右箭头几次,它需要一个比你期望的更多的按键到达下一行 - 这就是我的意思。
删除该字符,或手动重新键入该行(而不是复制/粘贴),它应该没问题。
答案 1 :(得分:-2)
我修正了你的错误。 $.appendTo()
采用选择器,而不是jquery对象。
试试这个:
http://jsfiddle.net/dvCmR/133/(第4行)