@Minusator

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

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

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

Благодарю!
  • Вопрос задан
  • 194 просмотра
Решения вопроса 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
Могу сморозить глупость
Можно массив перебирать
Типа так
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект