У меня есть этот JQuery код:Я не понимаю этого Jquery код
$('#switcher button').click(function (event) {
var bodyClass = this.id.split('-')[1];
$('body').removeClass().addClass(bodyClass);
$('#switcher button').removeClass('selected');
$(this).addClass('selected');
event.stopPropagation();
});
То, что я не понимаю, строки:
$('#switcher button').removeClass('selected');
$(this).addClass('selected');
Я думаю, что они делают то же самое. Потому что «это» для меня - кнопка «#switcher» ... Если я ошибаюсь, кто такой «это ...»?
это относится к текущей кнопке 'button' .. поэтому они удаляют класс со всех' кнопок' под '# switcher' .. и только применяя его к текущей нажатой кнопке –