Пытаясь выяснить, как это возможно ...
$(function() {
$('#saveBtn').click(save());
});
function save(){
alert('uh');
}
.
<form id="video-details" method="post" action="">
<input id="saveBtn" class="submit" type="submit" name="submit" value="Submit Video" disabled/>
</form>
Я установил точку останова для функции save (), и она вызывается анонимной функцией в строке с перечисленным событием click. Однако это происходит непосредственно под нагрузкой, не говоря уже о том, что ввод начинается невидимым и отключается, поэтому нет возможности щелкнуть по нему.
Я изменил функцию щелчка на разные элементы, которые существуют и не существуют, и что бы я ни сделал, функция все равно срабатывает при загрузке страницы.
Не уверен, где еще расследовать причину этого, но я предполагаю, что это ненормальное поведение