У меня есть кнопка, которая запускает функцию внутри заданного интервала каждые 1 сек. Значение кнопки изменяется на остановку. Когда я нажимаю стоп, я вызываю метод clearinterval. По какой-то причине метод clear interval не работает.setinterval метод не работает
Это мой вход
<input id="trigger" type="button" value="start"/>
мой JS функция
$(function() {
$('#trigger').click(function() {
var timerId = 0;
var trigger = $('#trigger').val();
if(trigger == 'start') {
timerId = setInterval(function() {
$('#trigger').val('stop');
main();
}, 1000);
} else if(trigger == 'stop') {
clearInterval(timerId);
$('#trigger').val('start');
}
});
});
приветствуется :) – JustDanyul