Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с JQuery! Пожалуйста, кто знает!

Матвей Мелихов Ученик (118), закрыт 4 года назад
Помогите, кто разбирается. Пытаюсь написать программу которая при нажатии на кнопку будет писать: "Ты нажал ...раз" и с каждым нажатием на один больше.

Код такой:

$(document).ready(function(){
var count = 0;
$('.btn').on('.click', function(){
count = count + 1;
var block = $('.result h1');
block.html('Ты нажал ' + count + ' раз');
})
})

count - переменная, обозначающая кол-во нажатий
.btn - класс кнопки
block - переменная строки где будет выводиться текст: "Ты нажал ...раз"
Лучший ответ
Орлов Мудрец (12519) 4 года назад
Нах. Те JQ? Это на чистом js реализуется..
Ты странный.
Остальные ответы
Максим Искусственный Интеллект (196757) 4 года назад
$('.btn').on('click'
Матвей МелиховУченик (118) 4 года назад
Не работает (
Максим Искусственный Интеллект (196757) $('.btn').on('click'
Ярослав Искусственный Интеллект (107821) 4 года назад
Убери точку перед click.
$('.btn').on('.click', ..→ $('.btn').on('click', ..

А вообще, можно чуть проще:
$(document).ready(function () {
 const block = $('.result h1');
 let count = 0;
 $('.btn').click(() => block.text(`Ты нажал ${++count} раз`));
});
Матвей МелиховУченик (118) 4 года назад
Спасибо огромное"""" Работает!!! Очень благодарен))) Хоть кто-то может нормально подсказать:)
Похожие вопросы