使用jQuery单击将父类添加到父级

时间:2012-08-31 03:37:30

标签: javascript jquery html css

我目前有这个,它在jsFiddle工作,虽然它给了我错误,而且当我在小提琴之外使用它时没有工作。

$('.down-photo').click(function() {
      $(this).parent('.img-mask').toggleClass('hide');
});​

Firebug说: 未捕获的SyntaxError:意外的令牌ILLEGAL

我是javascript和jQuery的新手,所以我不确定错误是什么或错误意味着什么。

谢谢!

2 个答案:

答案 0 :(得分:3)

在你问题的代码中,最后一个分号后面有一个非打印字符。它似乎是字符8203,一个Unicode零宽度空间。这是Firebug告诉你的非法令牌。

你会注意到,如果你在你的问题中编辑文本,如果你将光标放在最后一个分号的左边,然后按右箭头几次,它需要一个比你期望的更多的按键到达下一行 - 这就是我的意思。

删除该字符,或手动重新键入该行(而不是复制/粘贴),它应该没问题。

答案 1 :(得分:-2)

我修正了你的错误。 $.appendTo()采用选择器,而不是jquery对象。 试试这个: http://jsfiddle.net/dvCmR/133/(第4行)