运行jQuery到控制台的无效或意外令牌

时间:2016-06-13 16:08:48

标签: jquery

我尝试用jQuery做到这一点:

我有一个特定类的id。滚动此类时,更改为另一个类。所以,我需要检查这个id是否具有特定的类,然后将类添加到另一个id。

这是我直接通过Chrome控制台尝试的内容,但我得到了解除SyntaxError: Invalid or unexpected token

if (jQuery(#header).hasClass("affix") ) {
  jQuery(#logo).addClass("otherlogo");
}

2 个答案:

答案 0 :(得分:3)

这是一种无效的语法。您需要在选择器周围添加引号,因为它们是字符串。改变方式:

if (jQuery("#header").hasClass("affix")) {
  jQuery("#logo").addClass("otherlogo");
}

#header#logo应为字符串。

答案 1 :(得分:1)

您错过了引号:

if (jQuery("#header").hasClass("affix") ) {
  jQuery("#logo").addClass("otherlogo");
}