@Minusator

Как менять текст при каждом клике в кнопке?

Все привет!
Подскажите как изменить данный код, чтобы добавлять новые слова при каждом клике?
$(function(){
   $(".push2").click(function () {
      $(this).text(function(i, text){
          return text === "ЖМИ" ? "ЖМИ" : "ЕЩЕ РАЗ";
		
      })
   });
})

HTML
<button class="btn btn-bordered-white push2">Жми</button>

Благодарю!
  • Вопрос задан
  • 191 просмотр
Решения вопроса 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
Пригласить эксперта
Ответы на вопрос 2
mrusklon
@mrusklon
Не получается? Яростно гугли!
ну вот так можно
$(function(){
   $(".push2").click(function () {
      $(this).text(function(i, text){
        if(text === "Жми"){
          return text = "первый вариант";
        }
        else if(text === "первый вариант"){
          return text = "второй вариант";
        }
        else{
          return text = "какой то другой";
        }
    
      })
   });
})

добавлять свои нужные слова и управлять логикой уже можно
Ответ написан
Комментировать
@Rheinmetall
Могу сморозить глупость
Можно массив перебирать
Типа так
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
24 апр. 2024, в 13:10
400000 руб./за проект
24 апр. 2024, в 13:01
5000 руб./за проект
24 апр. 2024, в 13:00
3000 руб./за проект