Синтаксическая ошибка jQuery с неожиданным токеном

0

Извините за базовый... Я ожидаю, что какой-то профессионал пометит меня - опять же, однако я изо всех сил старался увидеть ошибку моих способов:

Неожиданный токен {это моя ошибка, а код:

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

Благодарю!

  • 0
    Этот вопрос кажется не по теме, потому что речь идет об синтаксической ошибке
  • 0
    Вы получили это работает?
Теги:
syntax

3 ответа

3
Лучший ответ
$(document).ready(function() {//<-- missig () after function
    $('people.img').click(function () {
        $('.peopleSummary').addClass('hello');
    })
});
3

Нет элемента html, называемого people, это неправильный селектор

 $('people.img')

Также, чтобы определить нужную функцию (), в противном случае вы получите также синтаксическую ошибку

$(document).ready(function {

Поэтому попробуйте это, если ваши people являются class (иначе используйте # для ID):

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

Если люди являются class попробуйте

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

Если это попытка id,

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню