這和我們預期的一樣,但我不喜歡。爲什麼jQuery中的回調必須是自主的?
$('#login-form').on('submit', function(event){
event.preventDefault();
init.login();
});
var init = {
login: function() {
// do login stuff
}
};
這是我想要的,但它不起作用。
$('#login-form').on('submit', init.login(event));
var init = {
login: function(event) {
event.preventDefault();
// do login stuff
}
};
爲什麼?
它給了什麼錯誤?我認爲你可以通過這個功能,但是你做錯了。 –
可能的重複[爲什麼我的點擊功能不能按預期工作?](http://stackoverflow.com/questions/13857225/why-is-my-click-function-not-working-as-expected)和其他許多人 – Bergi
@Bergi可能。我讀過它,但沒有得到它。 –