带有意外令牌的jQuery语法错误

时间:2013-12-13 16:56:28

标签: jquery syntax

对不起基本......我希望有些职业选手会让我失望 - 但是我一直在努力看到我的方式错误:

意外的令牌{是我的错误,代码是:

  <script>
$(document).ready(function {
  $('people.img').click(function() {
    $('.peopleSummary').addClass('hello');
  })
});

谢谢!

3 个答案:

答案 0 :(得分:3)

$(document).ready(function() {//<-- missig () after function
    $('people.img').click(function () {
        $('.peopleSummary').addClass('hello');
    })
});

答案 1 :(得分:3)

没有名为people的html元素,这是一个不正确的选择器

 $('people.img')

另外要定义一个需要()的函数,否则会出现语法错误

$(document).ready(function {

请尝试此操作,假设您的peopleclass(否则请使用#作为ID):

$(document).ready(function(){
  $('.people.img').click(function() {
    $('.peopleSummary').addClass('hello');
  })
});

答案 2 :(得分:1)

如果有人class,请尝试

$(document).ready(function(){
  $('.people.img').click(function() {
    $('.peopleSummary').addClass('hello');
  })
});

如果是id尝试,

$(document).ready(function(){
  $('#people.img').click(function() {
    $('.peopleSummary').addClass('hello');
  })
});