javascript - 使用 jQuery 单击将类添加到父类

标签 javascript jquery html css

我目前有这个,它在 jsFiddle 中工作,虽然它给我错误,并且当我在 fiddle 之外使用它时不工作。

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

Firebug 说: 未捕获的语法错误:意外的 token 非法

我是 javascript 和 jQuery 的新手,所以我不确定哪里出了问题或该错误意味着什么。

谢谢!

最佳答案

在您问题的代码中,最后一个分号后有一个非打印字符。好像是字符8203,一个Unicode零宽空格。这就是 Firebug 告诉您的非法 token 。

如果您编辑问题中的文本,您会注意到,如果您将光标放在最后一个分号的左侧,然后按几次向右箭头,则比您预期的要多按一次按键转到下一行 - 这就是我的意思。

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

关于javascript - 使用 jQuery 单击将类添加到父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12208577/

相关文章:

javascript - 无法使用 jquery 设置宽度元素

javascript - AJAX Jquery 调用返回 401(未经授权)- API 调用

jquery - 在悬停时为其他元素设置动画

javascript - 在 ajax 调用中向每个表单输入添加单个隐藏输入值

jquery - CK编辑器4 : add dynamic select element in plugin dialog

javascript - 在动态生成的表格中居中输入

javascript - 由于 iframe 的导航,如何更改浏览器中的 URL?

html - 如何从 iframed 页面隐藏滚动条

javascript - 顶级变量不是全局范围的,返回值在 CoffeeScript 中是强制性的

javascript - dynamoDB : How to use value returned from dynaomdb. 获取项目