У меня очень простой JSFiddle
HTML
<input type="button" value="Submit" id="myBtn" onclick="foo()">
JS
function foo(){
console.log('click');
$("#myBtn").click(function(event) {
console.log('click2');
});
console.log('click3');
}
Вот ссылка: https://jsfiddle.net/mdvyo481/
Я уже загрузил скрипт в режиме Без переноса - Голова .Как ни странно, когда я нажимаю на кнопку, click
и click3
печатаются в консоли, но click2
не печатается.Если я нажму на него еще раз, я получу 2 отпечатка click2
.
Похоже, что event
неправильно управляется на скрипке.Есть ли способ исправить?