Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.07.2017, 11:47
Новичок на форуме
Отправить личное сообщение для eljakovarkadiy Посмотреть профиль Найти все сообщения от eljakovarkadiy
 
Регистрация: 09.07.2016
Сообщений: 9

Событие oneclick
Всем привет, помогите, пожалуйста. Суть такова: мне необходимо сделать, чтобы при нажатии(поочередно на кнопки Button1-N) возле слова ЧИСЛО появлялась цифра, например, нажал на первую кнопку, в графе число появилось "Число: 10", нажал на вторую кнопку, появилось "Число 20(т.е. 10+10=20) и т.д. На кнопки необходимо будет задать разные значения.

Буду признателен за любую помощь

Последний раз редактировалось eljakovarkadiy, 06.07.2017 в 13:13.
Ответить с цитированием
  #2 (permalink)  
Старый 06.07.2017, 12:49
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

<h2>Число: 0.</h2>
<button class="svg-button" value="10">Button1</button>
<button class="svg-button" value="20">Button2</button>
<button class="svg-button" value="30">Button3</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(function() {
   var sum = 0;
   $(".svg-button").on("click",function () {
          sum += +this.value;
          $('h2').text("Число:" +  sum  + ".");
         $(this).attr("disabled","disabled");
    });
});

</script>

Можно и .one
<h2>Число: 0.</h2>
<button class="svg-button" value="10">Button1</button>
<button class="svg-button" value="20">Button2</button>
<button class="svg-button" value="30">Button3</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(function() {
   var sum = 0;
   $(".svg-button").one("click",function () {
          sum += +this.value;
          $('h2').text("Число:" +  sum  + ".");
     });
});

</script>

Последний раз редактировалось Dilettante_Pro, 06.07.2017 в 13:12.
Ответить с цитированием
  #3 (permalink)  
Старый 06.07.2017, 13:13
Новичок на форуме
Отправить личное сообщение для eljakovarkadiy Посмотреть профиль Найти все сообщения от eljakovarkadiy
 
Регистрация: 09.07.2016
Сообщений: 9

Спасибо большое!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие hover hfts_rider Events/DOM/Window 10 16.10.2014 11:51
Событие на input radio redwert Элементы интерфейса 3 23.09.2014 09:45
Событие click Гробовщик jQuery 1 31.07.2013 07:28
Событие input и IE10 kobezzza Internet Explorer 2 21.03.2013 19:02
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46