@Evtera

Почему не работает if else с .text?

Функция срабатывает только один раз, но вот блок с else уже не работает. В чем проблема?

$(".column__continue-read").click(() => {
  if ($(event.target).text("Continue reading")) {
    $(event.target).text("Close");
  } else {
    $(event.target).text("Сontinue reading");
  }
});
  • Вопрос задан
  • 81 просмотр
Решения вопроса 2
Вы event не передаете.
$(".column__continue-read").click((event) => {
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
if ($(event.target).text("Continue reading")) {
Здесь вы не проверяете текст на кнопке, а устанавливаете его. Проверка будет выглядеть как
if ($(event.target).text() == "Continue reading") {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект