Добавление чисел по клику

0

Пытаясь увеличить число нажатий, вы можете увидеть, щелкнув мой jsfiddle вопрос, который у меня есть, первые два щелчка регистрируют 0, а затем цифры увеличиваются на 10 за раз после этого

http://jsfiddle.net/jamcrowe/LvwDb/1/

var online = 0;
var creative = 0;
var technical = 0;
var analyst = 0;
var managerial = 0;

function  me() {
    $('#one').click(function(){
        creative +=5;
        online ++;
        managerial ++;
    });
    $('#two').click(function(){
        creative +=5;
        online ++;
        managerial ++;
    });
    $('#three').click(function(){
        creative +=5;
        online ++;
        managerial ++;
    });
    alert(creative, online, managerial);
}
  • 0
    Вы назначаете обработчики кликов несколько раз. Вы вообще не нуждаетесь в me функции jsfiddle.net/LvwDb/2
  • 0
    Что вы предлагаете для решения? впервые пытаюсь развиваться с приращениями. Ценю обратную связь!
Показать ещё 2 комментария
Теги:
increment
onclick

1 ответ

1
Лучший ответ

Вы связываете события в jQuery AND в DOM. Я не совсем уверен, что вы ищете, но я предполагаю, что это примерно так: http://jsfiddle.net/wnfBn/

var online = 0;
var creative = 0;
var technical = 0;
var analyst = 0;
var managerial = 0;

$('#one,#two,#three').click(me);
function me() {
    creative += 5;
    online++;
    managerial++;
    alert(creative + ':' + online + ':' + managerial);
};
  • 0
    Удивительно, это именно то, что я искал, если бы я хотел передать эти значения в массив, каким образом я бы пошел по этому поводу
  • 0
    Я не уверен, что я понимаю, что вы подразумеваете под "передать эти значения в массив"
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню