@anton99zel

Как скрыть/показать элемент?

function showRegion(address) {
  $("#region").val(join([
    join([address.region_type, address.region], " "),
    join([address.area_type, address.area], " ")
  ]));
 console.log(join([address.city]));
}

Как сделать если в консоль выводится текст console.log(join([address.city]));Москва, то
элемент див с id ID_51 скрыть, а ID_50 показать? И если не Москва, то наоборот.
Сам пробовал примерно так:
if (join([address.city]) == Москва) {$('#ID_51').toggleClass('hidden');}

Но видимо не верно так.
  • Вопрос задан
  • 73 просмотра
Решения вопроса 2
@alexhovansky
1) Я может глупость спрошу, но в JS я знаю лишь Array.prototype.join, что у Вас за функция такая? Вы просто оставили её код за рамками?

2) А почему слово "Москва" не в кавычках? Опечатка?

if (something.toLowerCase() === 'москва') {
  $('#ID_51').hide();
  $('#ID_50').show();
} else {
  $('#ID_51').show();
  $('#ID_50').hide();
}


вместо hide()/show() используйте что угодно на своё усмотрение, можно просто addClass()/removeClass()
Ответ написан
@tyzberd
Москва в кавычки оберните
if (join([address.city]) === "Москва") {$('#ID_51').toggleClass('hidden');}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы