Задать вопрос
@ApachEsH

Почему не срабатывает .hasClass?

Если быть точнее, то условие if срабатывает, а else не хочет. Хотя с console.log() и alert() все прекрасно работает. В чем может быть проблема?

<div id="container">
  <button class="one">Тык</button>
</div>

$("button").click(function(){
	$('#container').toggleClass('go');
	if ($('#container').hasClass('go')){
		$("#container").load('button.html');
	} else {
		$("#container").load('button2.html');
	};
});

В button.html и button2.html просто кнопка с другими классами
  • Вопрос задан
  • 267 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
4mobile
@4mobile
WEB developer
Все работает https://jsfiddle.net/4mobile/u7w20xvh/
Вопрос в другом, зачем подгружать отдельно кнопки если их можно сразу загрузить и показывать по необходимости?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы